Deutsch
Anwendungen

Prozessorzeit ermitteln

 
- Seite 1 -



Frank
Abbing
Hi,

hab hier ein kleines Tool um zu ermitteln, zu wieviel Prozent der Computer gerade ausgelastet ist. Würde mich interessieren, ob es überall richtig anzeigt? Bitte testet mal.

3 kB
Hochgeladen:12.05.2007
Ladeanzahl273
Herunterladen
 
12.05.2007  
 



 
- Seite 2 -



Jac
de
Lad
Bei mir (XP) kommen auch einige Minuswerte (z.B. -160). Ansonsten zwischen 0 und 65 (keine Ahnung wie es sich dabei auswirkt, dass ich einen Zweikerner habe...
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
13.05.2007  
 




Frank
Abbing
Hm, kann sein, dass noch ein kleiner Schnitzer drin ist. Funktioniert diese neue Version denn ohne Minuswerte?

3 kB
Hochgeladen:13.05.2007
Ladeanzahl236
Herunterladen
 
13.05.2007  
 




Sebastian
Sprenger
Nein. Schon der zweite Wert war eine -94. Danach sind noch in unregelmäßigen, aber großen Abständen zwanzigmal -99 und fünf andere negative Zahlen aufgetaucht. Der höchste Wert war diesmal 18, und ansonsten zum größten Teil wieder Nullen und Einsen.
 
Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32
Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM
Windows Me, 1.8 Ghz, 256 MB RAM
13.05.2007  
 




Frank
Abbing
Ok, dann taugt die Technik nichts und ich werde sie nicht weiter verfolgen...
Danke an alle Tester!!!!!
 
13.05.2007  
 



Warum nicht einfach CallNtPowerInformation  ?
sys.getcpuspeed{

    Declare Callmem#
    Dim Callmem#,24
    External(powrprof.dll,CallNtPowerInformation,11,0,0,Callmem#,24)
    long mhz=Long(Callmem#,8)
    Dispose Callmem#
    return mhz

}

 
25.05.2007  
 



iF´s Vorschlag kriege ich nicht zum laufen. Habs auch als PROC versucht, aber das mit return liefert irgendwie keine Zahl, sagen die Errors... Bitte wie verwende ich das sys.xx{ } in xprofan10a - Danke im voraus...
Gruß,
Specht
 
01.09.2008  
 



Also das hier funktioniert doch ganz hervorragend:
cls
print sys.getCPUSpeed()
waitKey
end

sys.getCPUSpeed{

    mem mem=24
    external("powrprof.dll","CallNtPowerInformation",11,,,mem,24)
    long mhz=long(mem#,8)
    dispose mem
    return mhz

}

 
01.09.2008  
 




Jörg
Sellmeyer
Ich denke, Du hast XPSE am Werk. Damit kannst Du es doch einfach starten. Ansonsten:
Proc sys.getcpuspeed

    Declare Callmem#
    Dim Callmem#,24
    External("powrprof.dll","CallNtPowerInformation",11,0,0,Callmem#,24)
    Var mhz&=Long(Callmem#,8)
    Dispose Callmem#
    return mhz&

EndProc

Print sys.getcpuspeed()
WaitInput
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
01.09.2008  
 




Jörg
Sellmeyer
Hier ist ein Beispiel in C++:  [...]  , das auch mehrere Kerne berücksichtigt.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
01.09.2008  
 



Aso!!! Mein Fehler war, daß ich nicht alles klein geschrieben hatte...
DANKE, läuft auf XP nun einwandfrei...
 
01.09.2008  
 



 
- Seite 3 -



Jörg
Sellmeyer
Außer beim Funktionsaufruf mit "CallNtPowerInformation", spielt die Groß/Kleinschreibung eigentlich keine Rolle. Was hast Du denn groß geschrieben?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
01.09.2008  
 



Die Klammern.. -)) Nein ich meine, die Klammern beim Funktionsaufruf hatten bei meinem Versuch gefehlt...peinlich
 
01.09.2008  
 




Zur Anwendung


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

28.196 Betrachtungen

Unbenanntvor 0 min.
Georg Teles27.01.2016
Erfurt22.12.2013
Julian Schmidt21.03.2013
Donnie13.03.2013
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie