Herr_M
Erfahrenes Mitglied
Hallo Zusammen,
Mit einigen Kollegen zusammen arbeite ich seit geraumer Zeit an einer Webanwendung. Mir wurde jetzt die Aufgabe zu Teil die Geschwindigkeit zu optimieren, dabei ist mir aufgelfallen
das einer meiner Kollegen sehr häufig mit
PrintWriter out = response.getWriter();
gearbeitet hat und dabei viele derartige Konstrukte auftauchen:
Mein Bauchgefühl sagt mir, das hier viel Potential für Geschwindigkeitsoptimierung steckt, das mit das soch sehr an sowas wie
was sich ja mit StringBuffer optimieren lässt.
Gibts für out.println und so viele Zeilen eventuell auch etwas effizienteres um hier noch Performance rauszukitzeln?
Mit einigen Kollegen zusammen arbeite ich seit geraumer Zeit an einer Webanwendung. Mir wurde jetzt die Aufgabe zu Teil die Geschwindigkeit zu optimieren, dabei ist mir aufgelfallen
das einer meiner Kollegen sehr häufig mit
PrintWriter out = response.getWriter();
gearbeitet hat und dabei viele derartige Konstrukte auftauchen:
Java:
response.setContentType("text/xml");
PrintWriter out = response.getWriter();
out.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
out.println("<login>");
out.println(" <user_name>");
out.println(" <korrekt>" + xml_name + "</korrekt>");
out.println(" <message>" + xml_name_msg + "</message>");
out.println(" </user_name>");
out.println(" <user_passwort>");
out.println(" <korrekt>" + xml_passwort + "</korrekt>");
out.println(" <message>" + xml_passwort_msg + "</message>");
out.println(" </user_passwort>");
out.println(" <forward>");
out.println(" <pageurl>" + xml_forward + "</pageurl>");
out.println(" <refresh>" + xml_refresh + "</refresh>");
out.println(" </forward>");
out.println("</login >");
out.flush();
out.close();
Mein Bauchgefühl sagt mir, das hier viel Potential für Geschwindigkeitsoptimierung steckt, das mit das soch sehr an sowas wie
Java:
String test = "Hallo " + variable + ", sooooo viel Text " + nochnevariable + "bla bla";
was sich ja mit StringBuffer optimieren lässt.
Gibts für out.println und so viele Zeilen eventuell auch etwas effizienteres um hier noch Performance rauszukitzeln?