Ich habe auf einer Website, wo die Homepage mit three.js gebaut wurde und Webgl für die Animation verwendet. Google Chrome Task-Manager zeigt seine GPU-Auslastung von 50-70% auf Mac. Auf Windows ist es etwa 10%.GPU-Auslastung bleibt etwa 70%, wenn die Seite von Webgl gerenderten Seite auf eine normale HTML-Seite mit Ajax
Das Problem, mit dem ich konfrontiert bin, ist, wenn ich Navigation zu einer anderen Seite mit Ajax die GPU-Auslastung bleibt bis zu 70%, aber es sollte auf etwa 0% fallen. Seit ich die gleiche HTML-Seite aktualisiere, zeigt es 0% GPU-Auslastung.
Der Prozess, den ich während der Ajax folgen, ist, sobald ich die HTML und Skripte von anderen Seite mit Ajax erhalten habe, ich ersetzen sie einfach im aktuellen DOM. Ich habe auch document.execCommand('Stop')
versucht, die laufenden Skripte im Hintergrund zu stoppen. Aber ich bekomme immer noch keinen Erfolg.
Mit freundlichen Grüßen.
Erfolgt dies in allen Browsern? Was ist mit der Speichernutzung? Fällt es oder steigt es? – juagicre
Es geschah nur auf Mac OS. Es ist jetzt behoben. Das Webgl-Skript lief noch, als es in den Arbeitsspeicher geladen wurde. Also höre ich auf, bedingte Anweisungen zu verwenden. – Rajan471