Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   C# QueryPerformanceZeugs und .net (https://www.delphipraxis.net/59922-queryperformancezeugs-und-net.html)

Dax 30. Dez 2005 17:59


QueryPerformanceZeugs und .net
 
Hi Leute :)

Ich will messen *g* Des Messers am Rechner liebstes Spielzeug sind ja die QueryPerformance-Funktionen, wie allseits bekannt sein sollte. Allerdings hab ich da ein *kleines* Problem: ich finds nicht. Gibts die unter C# bzw .net denn noch? Und ohne den netten AssemblyBrowser, den #d hatte (#d Corsavy anscheinend nicht -_-) werd ich wohl auch nix finden..
Könnt ihr mir helfen?

bis dann

phXql 30. Dez 2005 18:00

Re: QueryPerformanceZeugs und .net
 
Zitat:

Zitat von Dax
Hi Leute :)

Ich will messen *g* Des Messers am Rechner liebstes Spielzeug sind ja die QueryPerformance-Funktionen, wie allseits bekannt sein sollte. Allerdings hab ich da ein *kleines* Problem: ich finds nicht. Gibts die unter C# bzw .net denn noch? Und ohne den netten AssemblyBrowser, den #d hatte (#d Corsavy anscheinend nicht -_-) werd ich wohl auch nix finden..
Könnt ihr mir helfen?

bis dann

Beim .NET-Framework is doch ein SDK dabei, und das hat auch ne Suche. hast du über die nix gefunden?

// edith: Vielleicht hilft dir System.Diagnostics.PerformanceCounter?

Dax 30. Dez 2005 18:01

Re: QueryPerformanceZeugs und .net
 
Leider nicht.. Oder ich hab einfach mal wieder falsch gesucht :?

phXql 30. Dez 2005 18:03

Re: QueryPerformanceZeugs und .net
 
Siehe mein Edit oben!

Ich hab in SharpDevelop nach "Counter" suchen lassen, und das 5te Ergebnis oder so war des dann...

// ne sorry, das is anscheinend was anderes... :/

Dax 30. Dez 2005 18:04

Re: QueryPerformanceZeugs und .net
 
Hatte ich schon. Sind die NT-PerfomanceCounter...

add: Jab. Ich will meinen Assemblybrowser in #d2! :(

faux 30. Dez 2005 18:06

Re: QueryPerformanceZeugs und .net
 
Zitat:

Zitat von Dax
Ich will messen *g*

Wenn ich das richtig verstehe, willst du die Hardware messen oder so?!
Wieso nimmst du dann keinen PerformanceCounter?

Grüße
Faux

Dax 30. Dez 2005 18:09

Re: QueryPerformanceZeugs und .net
 
Ich will Zeiten messen, die eine Funktion verpulvert, faux...

PS: Um die Systemlaufzeit gehts mir natürlich auch :mrgreen:

Elvis 30. Dez 2005 18:39

Re: QueryPerformanceZeugs und .net
 
Schaue dir mal die StopWatch aus .Net 2 an. ;)

Dax 30. Dez 2005 19:12

Re: QueryPerformanceZeugs und .net
 
Dann hab ich die Zeitmessungen, okay :) Aber die Systemlaufzeit interessiert mich auch ;) Und nein, ich werde nicht System.Environment.TickCount verwenden ^^

kiar 30. Dez 2005 19:35

Re: QueryPerformanceZeugs und .net
 
moin DAx,


versuche mal hier
dein Glück.

raik

Dax 30. Dez 2005 19:57

Re: QueryPerformanceZeugs und .net
 
Hab gekuckt, aber für .net gibts leider nix was ich gefunden hätte (außer System.Environment.TickCount, P/Invokes und dingen, die anscheinend schon gar nicht mehr funktionieren) :(

Bernhard Geyer 30. Dez 2005 19:59

Re: QueryPerformanceZeugs und .net
 
[quote="Dax"]Ich will Zeiten messen, die eine Funktion verpulvert, faux.../quote]
Schau dir mal AQTime an. Hat mir im Delphi-Umfeld schon sehr geholfen.

Elvis 30. Dez 2005 21:03

Re: QueryPerformanceZeugs und .net
 
Zitat:

Zitat von Dax
Dann hab ich die Zeitmessungen, okay :)

Prima... :)
Zitat:

Zitat von Dax
Aber die Systemlaufzeit interessiert mich auch ;)

Vllt. sagst du uns auch wofür du die Systemlaufzeit bräuchtest? Komplette Laufzeit seit dem Hochfahren oder Start-/Endpunkt der Zeitmessungen? :gruebel:

Dax 30. Dez 2005 21:11

Re: QueryPerformanceZeugs und .net
 
Zitat:

Zitat von Elvis
Vllt. sagst du uns auch wofür du die Systemlaufzeit bräuchtest? Komplette Laufzeit seit dem Hochfahren oder Start-/Endpunkt der Zeitmessungen? :gruebel:

Komplette Laufzeit seit dem hochfahren wär klasse. ^^ Start/Endpunkt der einzelnen Messungen ginge ja mit DateTime.Now zu den jeweiligen Zeiten.

Und die Laufzeit brauch ich, um zu erfahren, wie lange mein Rechner schon läuft :zwinker:

Dax 31. Dez 2005 01:31

Re: QueryPerformanceZeugs und .net
 
Ich weiß nicht, was ich tun soll.
:wall: :firejump: :hello: :freak: ^^

Letzten endes hab ich QPC als System.Diagnostics.Stopwatch.GetTimestamp() und QPF als System.Diagnostics.Stopwatch.Frequency gefunden ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz