| |
|
|
- page 1 - |
|
Jac de Lad | allô Frank.
depuis einigen Tagen versuche je folgenden Delphiquelltext pour den XPIA umzuschreiben:
function GetCPUSPeed():Longword;stdcall;
var timerhigh,timerlow:dword;
begin
SetPriorityClass(GetCurrentProcess,REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread,THREAD_PRIORITY_TIME_CRITICAL);
try
asm
dw 310Fh
mov TimerLow,eax
mov TimerHigh,edx
end;
Sleep(1000);
asm
dw 310Fh
sub eax,TimerLow
sub edx,TimerHigh
mov TimerLow,eax
mov TimerHigh,edx
end;
Result:=Round(TimerLow/1000000);
finally
SetPriorityClass(GetCurrentProcess,NORMAL_PRIORITY_CLASS);
end;
end;
malheureusement ist chez mir mais rien rausgekommen. si du ou bien quelqu'un d'autre Lust en supplément hat peux il/vous/es den oui la fois paraphraser...
Jac
PS: qui Voir le texte source gibt qui aktuelle (pas qui nominale) Frequenz qui CPU dans MHz zurück. |
|
|
| 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 | 14.05.2007 ▲ |
|
|
|
| |
|
- page 2 - |
|
|
Frank Abbing | un Double zurück trop liefern ist wohl pas nötig, soviel Power hat deine CPU aussi pas, um cette Wert dans 64 Bit représenter trop doit... ... qui Bits volonté ggf. avant qui la facture nécessaire. Hab une neue Version erstellt, qui cette le cas eh bien abdecken devrait. Diesen Code hab je aussi trop XPIA emballé: KompilierenMarqueSéparation {$cleq}
Declare x&
Cls
Print
Print Ermittelte Frequenz der CPU dieses Computers: ;
AsmStart GetCpuSpeed
.data
var1 dq 0
var2 dq 1000000
var3 dq 0
.code
.686p
invoke GetCurrentProcess
invoke SetPriorityClass,eax,REALTIME_PRIORITY_CLASS
invoke GetCurrentThread
invoke SetThreadPriority,eax,THREAD_PRIORITY_TIME_CRITICAL;
rdtsc
lea edi,var1
mov [edi],eax
mov [edi+4],edx
invoke Sleep,1000
rdtsc
lea edi,var1
sub eax,[edi]
sbb edx,[edi+4]
mov [edi],eax
mov [edi+4],edx
fild var1
fild var2
fdiv
fistp var3
invoke GetCurrentProcess
invoke SetPriorityClass,eax,NORMAL_PRIORITY_CLASS
lea edi,var3
mov eax,[edi]
AsmEnd(x&)
Print Str$(x&)+ MHz.
WaitInput
Fin
Wirklich intéressant, cette RDTSC Befehl! |
|
|
| |
|
|
|
Dietmar Horn | allô Frank,
j'ai cette Code justement la fois par XPSE et XPIA gejagt.
sur meinem AMD Sempron 3200+ avec XP Home et 512 MB RAM zeigt Hardinfo 2005 chaque fois exakt 1795 MHz à, quoi meiner attitude pour dans etwa hinkommen pourrait.
Dein Code scheint jusqu'à maintenant cependant malheureusement plutôt trop schätzen.
chez mehrmaligen Starts qui de XPIA / XPSE erzeugten CPUSPEED.EXE volonté toujours différent Werte (meist im Bereich de 950 MHZ jusqu'à 990 MHz) angezeigt. Gelegentlich sommes mais aussi Ausreißer jusque knapp 1500 MHz dabei.
Salut Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 17.05.2007 ▲ |
|
|
|
|
Frank Abbing | réellement? dans Systemsteuerung/System zeigt Windows dir unten chez ordinateur: qui Geschwindigkeit deiner CPU à. dans mon cas passt cela De toute façon jusqu'à sur une MHz oui c'est ca à.
cela Prinzip des Codes ist oui pas de mir, hab seulement Jacs Code mise en œuvre. Funktioniert car mon erste Codeumsetzung (quelque chose plus dessus) korrekt? Ansonsten peux je dir pas dire, woran cela liegen pourrait. qui Messung wird vom Pentium-Mnemonic RDTSC durchgeführt. Den kannte je selber jusqu'à dato pas.
Es pourrait aussi daran liegen, cela beim Start des Programms Laufwerksaktivitäten qui Messung stören. dans dem le cas füge s'il te plaît la fois un Sleep 3000 derrière CLS un. |
|
|
| |
|
|
|
Dietmar Horn | chez beiden Codes sommes qui Werte dans etwa identique, siehe dessus.
dans qui Systemsteuerung volonté chez mir toujours 987 MHz angezeigt. cela halte je mais également pour wenig realistisch. eh bien verstehe je bientôt gar rien plus ...
Werde cela demain soir la fois sur un paire älteren PCs im cabinet testen.
Salut Dietmar. |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 17.05.2007 ▲ |
|
|
|
|
Frank Abbing | Ok, ensuite decken sich qui Werte dans etwa avec qui Systemsteuerung. tu peux den Test verlängern (Sleep-Befehl), ensuite wird qui Wert genauer. et en supplément convenable qui Division anpassen. |
|
|
| |
|
|
|
Dietmar Horn | un Sleep 3000 ändert aussi rien à den Werten.
aujourd'hui zeigt mir aussi Hardinfo abwechselnd la fois 985 MHZ et la fois 1795 MHz à. Offensichtlich scheint un calculateur wirklich aussi seulement un Schätzer trop son.
eh bien - wenigstens scheint mon jetziger PC quelque chose plus rapide trop son, comme mon erster 386 DX 40 avec 4 MB RAM de 1992 ...
toutefois courir Word 2000 et Corel Draw 10 pas plus rapide comme ehemals Word 5.5 et Corel Draw 3.0 sur meinem 386il. aussi Profan² 3.3 sous Win 3.1 était autrefois un Rennpferd im comparaison zum heutigen XProfan 10.0 sous Win XP gewesen ...
Salut Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 17.05.2007 ▲ |
|
|
|
|
Frank Abbing | peut-être gibt deine CPU bientôt den Geist sur...
je selber finde, XProfan10 ist assez flott geworden. Zumindest im opposition zur 7il Version. 6.6 J'ai eu nie, seulement 4.5. et cela était doch très paralysé. peux mais alles täuschen, weil qui calculateur oui toujours plus rapide volonté. |
|
|
| |
|
|
|
Dietmar Horn | Hmm .. habe cela partie mais seulement im août ou bien septembre 2006 gekauft.
cela wäre naturellement joli avec dem Geist aufgeben, car j'ai oui encore garantie bzw. Gewährleistung sur elle.
si mich unsere MMJ-HY-Indianer am Freitagabend pas allzu très nerven, werde je qui CPU-Codes sur Oldtimern avec Win 95, Win98, Win ME et Win 2000 testen.
Salut Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 17.05.2007 ▲ |
|
|
|
|
Dietmar Horn | Sorry, Frank.
mais cela avec dem Code-testen-voulons usw. hatte meinerseits malheureusement pas geklappt.
cela lag cependant pas à unserer prima MMJ-HY-Truppe.
je remercie allen MMJ-Indianern pour son Verständnis pour mon aktuelle Befindlichkeit depuis Freitagabend (18.05.2007).
Siehe mon geändertes Avatar ...
merci!
Salut Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 19.05.2007 ▲ |
|
|
|
|
Frank Abbing | bien sûr. Tut mir très leid. |
|
|
| |
|
|
|
| Franks Messung gibt IMHO seulement sur Pentiums qui MHz aus quelle son volontiers voyons voulais. *g* |
|
|
| |
|
|
|
Jac de Lad | qui DLL avec dem Urquelltext funktioniert sur allen Systemen. je werde qui la fois compilieren (aujourd'hui ou bien demain ou bien so...). |
|
|
| 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 | 25.05.2007 ▲ |
|
|
|