Tag: premature-optimization
Vorzeitige Optimierung ist die Optimierung von code aus performance-Gründen, bevor der code wurde gemessen oder profiliert, um festzustellen, ob die Optimierung tatsächlich von Vorteil sein.
12
Antworten
Frage des Jahrhunderts? Ich wollen im Grunde wissen, was noch effizienter wäre, wenn ich schrieb diesen code als verschiedene Variablen oder wenn ich kleine arrays. int x = 34; int y = 28; int z = 293;
3
Antworten
Durch die Wunder der branch prediction, eine binäre Suche kann langsamer sein als eine lineare Suche durch eine Reihe von zahlen. Auf einem typischen desktop-Prozessor, wie groß muss das array zu bekommen, bevor es wäre besser, verwenden
12
Antworten
Ist es die Leistung die eine oder andere Weise? Ist es compiler/die VM-spezifischen? Ich bin mit Hotspot. InformationsquelleAutor Andy Faibishenko | 2010-09-27
5
Antworten
Gibt es zwei Arten von if - Anweisungen in java - Klassiker: if {} else {} - und Kurzschrift: exp ? value1 : value2. Ist der eine schneller als der andere, oder sind Sie dasselbe? Aussage: int
8
Antworten
Während der Aktualisierung für Schleifen mit for-each-Schleifen in unserer Anwendung, stieß ich auf eine Menge von diesen "mustern": for (int i = 0, n = a.length; i < n; i++) { ... } statt for (int i
20
Antworten
Wie Knuth schon sagte, Sollten wir vergessen kleine efficiencies, say about 97% der Zeit: vorzeitige Optimierung ist die Wurzel allen übels. Dies ist etwas, das oft kommt in Stack Overflow Antworten auf Fragen wie "welche ist die
6
Antworten
Ich habe so etwas wie dieses: Map<String, String> myMap = ...; for(String key : myMap.keySet()) { System.out.println(key); System.out.println(myMap.get(key)); } So ist myMap.keySet() einmal aufgerufen, in der foreach-Schleife? Ich denke, es ist, wollen aber Ihre Meinung. Ich würde