Prozessorgeschwindigkeit auslesen ??
!BrainbuG!
- javascript
Gibt es die Möglichkeit die CPU-Taktung des Besuchers auszulesen und auszugeben ???
Gibt es die Möglichkeit die CPU-Taktung des Besuchers auszulesen und auszugeben ???
Hallo,
Da wird es keine genaue Variante geben, denn wie schnell das Script abgearbeitet wird hängt in erster Linie vom Browser und nicht von der CPU ab. So sind vor allem ältere Browser oft wesentlich langsamer.
Allerdings könntest du mit einem Applet welches unter vollast den Test durchführt eine Messung machen. Flash wäre theoretisch auch möglich, aber das hängt schon wieder zu stark am System. Aber auch die Applets werden unterschiedlich schnell ausgeführt, je nachdem welche JavaVersion der Browser nutzt. Wenn er auf das Plugin zurückgreift sind durchaus gewaltige Unterschiede zu erkennen.
Man könnte mit einem solchen Test so gesehen die Browser und deren Umfeld vergleichen, aber nicht die Rechner..
mfG Tobain
Hmpf, ich dachte es gäbe da eine genauso einfache Lösung wie zum Auslesen der Browserversion, Bildschirmauflösung etc.
Das Problem ist ein Spiel das je nach CPU-Taktung eine bestimmte
Highscoreliste auslesen soll..
Hat vielleicht sonst noch jemand eine Idee ??
Ansonsten vielen Dank,
!BrainbuG!
Hallo,
Idee (ungetestet):
Du schreibst einen Text in eine Variable (damit er bei der Ausgabe schon geladen ist) und läßt ihn per document.write ausgeben. Vorher startest Du einen Timer, den Du am Schluß stoppst. Der gewonnene Wert steht in einer Korrelation zur Taktfrequenz des Prozessors. Andere Einflußfaktoren müßtest Du nach Möglichkeit ausfiltern, z.B. durch eine Browserabfrage und Wichtung nach Browser.
Wie gesagt, nur eine Idee - ich weiß nicht, ob das praktikabel ist ...
Grüße,
Sebastian
hi!
Gibt es die Möglichkeit die CPU-Taktung des Besuchers auszulesen und
auszugeben ???
Nein, das geht nicht. Und warum sollte es auch: außer irgendwelchen
Systeminformationsprogrammen gibt es IMHO keinen Grund für ein
Programm, sich in irgendeiner Weise um die CPU-Geschwindigkeit zu
kümmern. Und für JavaScripts gilt das erst recht.
Eine Messung zur Geschwindigkeit durchzuführen ist absolut system-
abhängig und daher höchstens tendenziell möglich.
bye, Frank!