Autor |
Nachricht |
Sp3C
Threadersteller
Dabei seit: 11.09.2008
Ort: -
Alter: 32
Geschlecht:
|
Verfasst Di 12.06.2012 21:08
Titel
|
|
|
phihochzwei hat geschrieben: | Nachdem ich das gelesen habe, möchte ich mich wimmernd in der Dusche in Fötalhaltung zusammenrollen. |
Tut mir Leid wenn ich eine Frage unter dem Niveau dieses Forums gestellt haben sollte
|
|
|
|
|
pantonine
Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
|
|
|
|
|
Anzeige
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 13.06.2012 06:09
Titel
|
|
|
Sp3C hat geschrieben: | phihochzwei hat geschrieben: | Nachdem ich das gelesen habe, möchte ich mich wimmernd in der Dusche in Fötalhaltung zusammenrollen. |
Tut mir Leid wenn ich eine Frage unter dem Niveau dieses Forums gestellt haben sollte |
Das hat mit dem Niveau des Forums nix zu tun. Du gehst hin und lässt eine Funktion hundertfach aufrufen, nur um zu kucken wie viel Zeit vergangen ist und wunderst dich dann die CPU last durch die Decke schiesst. Das ist Scripting mit dem Baseballschläger.
|
|
|
|
|
Sp3C
Threadersteller
Dabei seit: 11.09.2008
Ort: -
Alter: 32
Geschlecht:
|
Verfasst Mi 13.06.2012 08:05
Titel
|
|
|
phihochzwei hat geschrieben: | ... Das ist Scripting mit dem Baseballschläger. |
Da hast du wohl recht, bin leider in Javascript noch nicht so fit wie ich es gerne wäre.
|
|
|
|
|
Alex
Dabei seit: 28.11.2005
Ort: Dortmund
Alter: 37
Geschlecht:
|
Verfasst Mi 13.06.2012 10:47
Titel
|
|
|
Mal ausgehend von der Tatsache, dass du Einsteiger in JS bist, hilft es manchmal einfach zu überlegen, was genau macht diese funktion, wie oft macht sie es und was für Auswirkungen könnte das haben.
Und dann noch die wichtigste Frage: Muss das wirklich so??
In deinem Fall (der Timeout funktion) hätte das ganze so ablaufen können:
1. Gut, ich habe nun die aktuelle zeit, und die zeit in 10 sekunden. Jetzt prüfe ich alle paar Millisekunden ob die 10 Sekunden rum sind -> Macht keinen Sinn bei der Zeitspanne
2. Ich habe erkannt, dass die Funktion "zu übereifrig" ist, daher google ich mal nach "timeout", da gibts bestimmt was fertiges*
3. Gefunden, eingebaut, passt
* Wichtiger punkt, für sehr vieles gibt es entweder native Javascript-Funktionen die schon was können (zb. setTimeout), oder jemand hat schon mal so etwas geschrieben, der schon etwas länger mit JS arbeitet.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Flash udn CPU Auslastung
100% hohe Tabellen im IE
100% hohe DIV-Ebenen im Internetexplorer
Tabelle eine 100% Hohe zuweisen
GIF-Onlinebanner. Wodurch entsteht die hohe Dateigröße ?
phpBB, Auslastung und "sprechende URLs"
|
|