Meinews.de  


Zurück   Meinews.de > Forum > Newsgroups de.comp.lang.* Forum > Newsgroup de.comp.lang.delphi.misc
Registrieren FAQ Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Newsgroup de.comp.lang.delphi.misc Borlands Delphi, Anwendung + Programmierung.

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11-20-2009, 02:18 PM
Hermann Meier
 
Beiträge: n/a
Standard Profiler für Delphi?

Hallo,
ich suche einen Profiler für Delphi. Eine kleine Websuche hat mir
folgende Möglichkeiten geliefert:

- ProDelphi http://www.prodelphi.de/
- asmprofiler http://code.google.com/p/asmprofiler/
- Delphi Profiler Component
http://www.delphiarea.com/products/d...ents/profiler/
- AQTime http://www.automatedqa.com/products/aqtime/

Bevor ich mir die Arbeit mache und diese und eventuell weitere Profiler
runterlade, installiere und teste würde ich gerne Meinungen dazu hören.
Meine Anwendung sind überwiegend Algorithmen auf Graphen die mehrere
hundert bis einige tausend Zeilen Code haben. Dabei wäre die Möglichkeit
nicht nur ganze Prozeduren/Funktionen zu profilen sondern auch einzelne
SourceCode Zeilen sehr hilfreich.

In früheren Zeiten gab es TPROF, der soweit ich mich erinnere
Bestandteil von Borland Pascal 7 war. Dessen Funktionalität wäre für
mich völlig ausreichend. Gibt es ähnliches für Delphi?

Danke für hilfreiche Hinweise,
Hermann
Mit Zitat antworten
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Meinews.de
Standard Sponsored Links

  #2  
Alt 11-20-2009, 02:27 PM
NineBerry Schwarz
 
Beiträge: n/a
Standard Re: Profiler für Delphi?

Hallo

Hermann Meier schrieb:

> ich suche einen Profiler für Delphi.


Wir haben sehr gute Erfahrungen mit AQTime gemacht.

Neun
Mit Zitat antworten
  #3  
Alt 11-20-2009, 06:03 PM
Michael Justin
 
Beiträge: n/a
Standard Re: Profiler für Delphi?

Hermann Meier wrote:
> Hallo,
> ich suche einen Profiler für Delphi. Eine kleine Websuche hat mir
> folgende Möglichkeiten geliefert:


Da fehlt noch einer

Eric Grange's Free Sampling Profiler
http://delphitools.info/samplingprofiler/

kostenlos, unterstützt Delphi 5 bis 2010, benötigt keine Änderungen
('Instrumentalisierung') am Sourcecode der Anwendung.

"Using a sampling profilers has benefits:

* it will not affect the execution speed significantly, neither
because of its own execution times, nor because it affects the CPU
instruction or data cache by its instrumenting code (ie. you get a
measure of actual performance like if there was no profiler running)
* it is immune to the heisenbug of instrumenting profiler that
inflate disproportionately the execution time of small procedures
invoked in tight loops or from many contexts in an application’s code.
* it is able to measure the time spent in other OS components or
DLLs (like the video driver, OpenGL, etc.), not just the time spent in
your application
* profiling latencies won’t hide your application’s latencies (hard
disk accesses, network accesses, video driver waits…), which can be
particularly significant if your application makes asynchronous accesses.
* it can pinpoint bottlenecks at the code-line level (not just
procedure level), for the entire application.
* it can be used to profile over long periods of time, like a full
batch run of computations or a complete game level, you can literally
have an application being profiled for days
* being lightweight, you can profile multiple applications
simultaneously (like a client and a server running on the same
development machine)"

Viele Grüße,
--
Michael Justin
SCJP, SCJA
betasoft - Software for Delphiâ„¢ and for the Javaâ„¢ platform
http://www.mikejustin.com - http://www.betabeans.de
Mit Zitat antworten
  #4  
Alt 11-20-2009, 07:59 PM
Rudy Velthuis
 
Beiträge: n/a
Standard Re: Profiler für Delphi?

Hermann Meier wrote:

> Bevor ich mir die Arbeit mache und diese und eventuell weitere
> Profiler runterlade, installiere und teste würde ich gerne Meinungen
> dazu hören.


AQTime is bei weitem das ausgereifteste und professionellste Produkt
dabei.
--
Rudy Velthuis http://rvelthuis.de

"It has been said that the great scientific disciplines are
examples of giants standing on the shoulders of other giants.
It has also been said that the software industry is an example
of midgets standing on the toes of other midgets."
-- Alan Cooper About Face
Mit Zitat antworten
  #5  
Alt 11-20-2009, 10:35 PM
Michael Winter
 
Beiträge: n/a
Standard Re: Profiler für Delphi?

Hermann Meier wrote:

> ich suche einen Profiler für Delphi.


AQTime.

-Michael
Mit Zitat antworten
  #6  
Alt 11-23-2009, 08:24 AM
Christian Gudrian
 
Beiträge: n/a
Standard Re: Profiler für Delphi?

Am 20.11.2009, 19:03 Uhr, schrieb Michael Justin
<michael.justin*nospam.gmx.net>:

> benötigt keine Änderungen ('Instrumentalisierung')


Jeder Profiler, der sowas heute noch benötigt, ist für mich unbrauchbar.
Und alle, mit denen ich bisher gearbeitet habe, brauchten das auch nicht
mehr.

Ach, wurde hier schon AQTime erwähnt?

Christian
Mit Zitat antworten
  #7  
Alt 11-23-2009, 06:42 PM
Michael Justin
 
Beiträge: n/a
Standard Re: Profiler für Delphi?

Christian Gudrian wrote:
> Am 20.11.2009, 19:03 Uhr, schrieb Michael Justin
> <michael.justin*nospam.gmx.net>:
>
>> benötigt keine Änderungen ('Instrumentalisierung')

>
> Jeder Profiler, der sowas heute noch benötigt, ist für mich
> unbrauchbar. Und alle, mit denen ich bisher gearbeitet habe, brauchten
> das auch nicht mehr.
>
> Ach, wurde hier schon AQTime erwähnt?


Ach, ich dachte, das AQTime im Prinzip auch so ähnlich vorgeht:

http://stackoverflow.com/questions/3...s-aqtime-do-it

"Detours is a library for instrumenting arbitrary Win32 functions on
x86, x64, and IA64 machines. Detours intercepts Win32 functions by
re-writing the in-memory code for target functions."

Wie es nun der Sampling Profiler genau macht, weiss ich nun nicht - aber
egal was man misst, Hauptsache man misst etwas


Cheers,
--
Michael Justin
SCJP, SCJA
betasoft - Software for Delphiâ„¢ and for the Javaâ„¢ platform
http://www.mikejustin.com - http://www.betabeans.de
Mit Zitat antworten
  #8  
Alt 11-24-2009, 07:55 AM
Christian Gudrian
 
Beiträge: n/a
Standard Re: Profiler für Delphi?

Am 23.11.2009, 19:42 Uhr, schrieb Michael Justin
<michael.justin*nospam.gmx.net>:

> Ach, ich dachte, das AQTime im Prinzip auch so ähnlich vorgeht:


Mag sein. Das geht dann aber automatisch. Debug-Informationen reichen.

Früher musste man Profiling-Bibliotheken verwenden und seinen Code mit
entsprechenden "Sensor-Funktionen" ausstatten (oder alles von Hand
machen). Das braucht man jetzt nicht mehr. Modul laden und gib ihm.

Christian
Mit Zitat antworten
 
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen
Es ist dir nicht erlaubt, auf Beiträge zu antworten
Es ist dir nicht erlaubt, Anhänge anzufügen
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten

vB Code ist An
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Delphi-Referenz online, Meta-Suchmaschine für Delphi Daniel R. Wolf Newsgroup de.comp.lang.delphi.non-tech 6 10-14-2009 09:05 AM
Umstellung Delphi 2ßß0 von Delphi 2ßß5 - System.pas Nicolas Bronke Newsgroup de.comp.lang.delphi.misc 2 07-14-2009 07:42 PM
Delphi Prism (Delphi .NET) mit Visual Studio -> Interesse an echte Erfahrungen -> Kein Verkaufsgespräch erwünscht Hubert Seidel Newsgroup de.comp.lang.delphi.misc 251 04-16-2009 08:27 PM
[de.comp.lang.delphi.misc] Was ist Delphi.Personality (D2006)? Michael Winter Newsgroup de.alt.netdigest 0 09-05-2007 04:34 PM
Turbo Delphi oder Delphi 2007 Christian Bode Newsgroup de.comp.lang.delphi.misc 4 08-29-2007 03:48 PM


Alle Zeitangaben in WEZ. Es ist jetzt 05:22 AM Uhr.



Powered by: vBulletin Version 3.6.7 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Forum SEO by Zoints