mOSSpOWER Geschrieben 6. Februar 2006 Teilen Geschrieben 6. Februar 2006 Hi "Feunde", sagt mal, kennt ihr das Problem bei Performancetests, dass der Internetexplorer, vorsichtig ausgedrückt, der größte Schwachsinn ist? .... folgender Ausschnitt aus Quellcode: var length = INIT_ROWS + INIT_COUNTER; for(; i < length && i < nodeArrayLength; i++) { string = NODE_ARRAY[i]; indexStart = string.indexOf("{%"); indexEnd = string.indexOf("%}"); for(var j = 0; j < COLUMNS_TOTAL; j++) { searchString = string.substring(indexStart + 2, indexEnd); string = string.substring(indexEnd + 2); SORT_ARRAY[j][i] = new SortEntry(i, searchString); } } 1.8 GHz und 1Gig RAM -> Firefox: 2.9 Sec, MSIE 98,4 !!!!!!!!!!!!!!!!!!!!! Sec. wer hat das denn programmiert, ist mir schon öfters aufgefallen, dass der Firefox wesentlich schneller ist, aber so schnell ???? ... ...... schade, jetzt können wir uns die Client-Idee sparen bei mehr als 1000 Datensätzen .... danke Microsoft. Habt ihr damit auch Erfahrungen .... Performancemäßig sollte da aber eher nix mehr gehen, leider. Gruß Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SNOWMAN Geschrieben 6. Februar 2006 Teilen Geschrieben 6. Februar 2006 bist du sicher das der IE so langsam ist? Hat vllt die Java Konsole beim IE irgendwelche Fehler gemeldet die beim FF niht gemeldet wurden? An sich kann ich mir wirklich nicht vorstellen das es solche Unterschiede da gibt... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
mOSSpOWER Geschrieben 6. Februar 2006 Autor Teilen Geschrieben 6. Februar 2006 Doch, die sind wirklich so, leider ... hatte da auch schon vor einigen Wochen ziemlich verdutzt geschaut ... habe das aktuell noch einmal auf einem 700 MHz mit 300 MB RAM getestet, das Ergebnis ist NIEDERSCHMETTERND: Firefox: 5.078 sec. MSIE: 497.91 !!!! sec. ... Wahnsinn ... wir kippen das jetzt hier komplett und machen das alles auf dem Server ... btw. kennst Du gute Seite für AJAX-Einstieg? ... wir wollen das per AJAX machen. Danke schon mal ... Gruß Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
mOSSpOWER Geschrieben 6. Februar 2006 Autor Teilen Geschrieben 6. Februar 2006 AJAX hat sich erledigt, ist ja ziemlich schlank .... und soviel gerede um die paar Methoden .... http://www.get-the-code.de/code/javascript/ajax/index.html ... so, dann werde ich es halt mit AJAX propieren ... sch***** MSIE :cool: Gruß und Danke für die Antworten Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
mOSSpOWER Geschrieben 6. Februar 2006 Autor Teilen Geschrieben 6. Februar 2006 Isch kriech die Krise jetzt will ich es mit AJAX machen und funzzt wieder net richtig im MSIE .... zse Fix .... Luja ... :cool: ... hat hier jemand schon Erfahrungen gemacht .. mein Problem ist, dass im MSIE der Request nur einmalig abgesandt wird ... wird irgendwie was gecached ... auch neue Session bringt nix ... nur, wenn neues Browserfenster geoeffnet wird, wird der Request einmalig abgesandt ... im Firefox funzzt es natürlich wie immer hervorragend .. hat jemand Idee? var xmlHttpRequest; // MSIE 6.0 and Firefox 1.5 only function newAjaxInstance() { if(window.XMLHttpRequest) { xmlHttpRequest = new XMLHttpRequest(); } else { //xmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTP.3.0"); xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } printObject(xmlHttpRequest); } function ajax() { newAjaxInstance(); xmlHttpRequest.onreadystatechange = myResponse; xmlHttpRequest.open("GET", "http://mosspower:8080/ticr/routing.do?method=init", true); xmlHttpRequest.send(null); } function myResponse() { if(xmlHttpRequest.readyState == 4) { alert(xmlHttpRequest.responseText); alert(xmlHttpRequest); } } .. html-code <input type="button" onClick="ajax()" value="AJAX"/> ... Server-Code response.getWriter().print(System.currentTimeMillis() + ""); Im Firefox bekomme ich immer neuen Timestamp ... im MSIE nur einmalig beim ersten Aufruf ... F5 hilft da auch nix .. danke schon mal für eure Ideen. Gruß Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
McMaiers Geschrieben 7. Februar 2006 Teilen Geschrieben 7. Februar 2006 bist du sicher das der IE so langsam ist? Hat vllt die Java Konsole beim IE irgendwelche Fehler gemeldet die beim FF niht gemeldet wurden? An sich kann ich mir wirklich nicht vorstellen das es solche Unterschiede da gibt... Ja allerdings ... ich programmiere auch für beide browser ... und der FF ist um Welten schneller. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.