ProDelphi profiler V13.2 released


Version 13.2 of the high accuracy industry approved profiler for Delphi
is available now.

ProDelphi measures the runtime of Delphi applications with the granularity
of 1 CPU-cycle.
A sophisticated correction algorithym and the principle of source code instrumentation guarantee accurate measurement results. The low measurement overhead allows even to profile time critical applications.

New in this version:

- A call graph shows by who a procedure was called and which one it is calling. Also it shows how often the calls have been made and what time was consumed. This graph makes it easy to navigate through the application without opening the files and searching for calling procedures. Clicking the symbol in the graph moves up or down one level, right click opens the file in the editor and positions the
cursor to the start of the procedure.

- A list of starting points shows those procedures that are not called by any other measured procedure, e.g. when they are started by a timer or an event. By this feature it is easy to find out, where an action is started. Together with the call graph the points to activate a measurement for a certain action can be found, even the application is written by somone else.

- Measuring recursive functions has been completely worked over, resulting in lower overhead and eliminating a bug occuring in two special cases.

Download via http://www.prodelphi.de or Delphi Pages

Related Discussions
  • HOW TO ADD A TLISTBOX TO A FORM AT RUNTIME? (2001-01-10 05:05:44)
    Just add "listbox1.parent:=form1" after "create"...
  • TRICHEDIT CHANGES CONTENTS ON WINDOWS 2000 (2001-01-25 10:46:38)
    It would not be the first time Microsoft makes some modifications to the behaviour of a library. For example, everytime a new version of MDAC is...
  • RICHEDIT! (2001-02-05 08:07:07)
    OK, to "protect the text where it can not be modified, use the SelAttributes.Protected property. You can also prevent naything from being...
  • COMPILING APPS FOR NON-INTEL PROCESSORS (2001-03-13 13:08:46)
    Yeah it would be nice. I have had several people request Mac versions of our software.
  • HOW WM_KEYDOWN WORKS...? (2001-03-21 12:35:55)
    When you send WM_CHAR, it's something like WM_KEYDOWN then WM_KEYUP... When you only send WM_KEYDOWN, the edit box "think" the key hasn't been...
  • SHOWING ENTIRE KEY COMBINATION? (2001-03-22 02:25:43)
    Here probably better way... Following code is the component which hooks all keypresses in entire application and let to handle them in...
  • IS IT POSSIBLE TO MODIFY A COMPILED EXE ? (2001-04-05 10:59:50)
    There are patch makers available. You can probably find something on www.shareware.com I have never used one but I believe the idea is that you...
  • HOW I CAN LOOK ON THE FLY IF IF THE LEFT MOUSE BUTTON IS DOWN. (2001-04-18 04:48:09)
    Thank you ! Here is a sample code : procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y:...
  • DELPHI 6? (2001-04-20 04:08:15)
    Hi.I had asked John Kaster about it and he told me that it would be released on the second semester of this year. Regards, Eduardo Tavares...
  • MOUSE STATE IN A WHILE LOOP (2001-05-08 06:50:46)
    Steps as follows: 1. Declare a private member field FIsMouseDown : boolean, and set this to FALSE in the FormCreate. 2. In the OnMouseDown event...
Latest News
Submit News Form Past News
Latest Forum Entries