Hallo,
Nach verzweifelter eifer, habe ich mich doch entschlossen mein Problem nieder zu schreiben.
Ich arbeite zurzeit an mehreren Projekten (JavaScript) die ich alle laden und darstellen muss.
Eins davon ist, dass einlesen von angefertigten Xml Dateien die dann durch die Walter Zorn Klasse gezeichnet werden.
Nun zum Problem, wenn ich dieses Zeichne freezt sich der Internet Explorer für einige Sekunden ein. Da fing mein Problem bereits an, alle Browser außer der Internet Explorer 7 liefen, nur bei 8 war ich schockiert es Funktionierte .
Nach Stundenlangen starren in mein Quellcode ist mir aufgefallen, das sich die Freez time Linear zur Speicherverwaltung verhielt.
(Die Speicherverwaltung ist ein anderes Projekt wo mehrere Klassen im Array verwaltet werden.)
Bsp.
Klasse1: var Test, Test2… und var ArrayList -> Klasse2
Klasse2: var ZurKlasse1 -> Referenz von Klasse1
Wenn ich nun die Klasse2 die variable ZurKlasse1 auskommentiere ist die Geschwindigkeit um das 100fache schneller.
Wie kann ich dieses Problem am besten lösen ohne viel am Projekt zu ändern.
Mit freundlichen Grüßen
Viper
Nach verzweifelter eifer, habe ich mich doch entschlossen mein Problem nieder zu schreiben.
Ich arbeite zurzeit an mehreren Projekten (JavaScript) die ich alle laden und darstellen muss.
Eins davon ist, dass einlesen von angefertigten Xml Dateien die dann durch die Walter Zorn Klasse gezeichnet werden.
Nun zum Problem, wenn ich dieses Zeichne freezt sich der Internet Explorer für einige Sekunden ein. Da fing mein Problem bereits an, alle Browser außer der Internet Explorer 7 liefen, nur bei 8 war ich schockiert es Funktionierte .
Nach Stundenlangen starren in mein Quellcode ist mir aufgefallen, das sich die Freez time Linear zur Speicherverwaltung verhielt.
(Die Speicherverwaltung ist ein anderes Projekt wo mehrere Klassen im Array verwaltet werden.)
Bsp.
Klasse1: var Test, Test2… und var ArrayList -> Klasse2
Klasse2: var ZurKlasse1 -> Referenz von Klasse1
Wenn ich nun die Klasse2 die variable ZurKlasse1 auskommentiere ist die Geschwindigkeit um das 100fache schneller.
Wie kann ich dieses Problem am besten lösen ohne viel am Projekt zu ändern.
Mit freundlichen Grüßen
Viper