Als «performance» getaggte Fragen

Bei Fragen zur Messung oder Verbesserung der Code- und Anwendungseffizienz.

6
Feld gegen Eigentum. Leistungsoptimierung
Bitte beachten Sie, dass diese Frage nur die Leistung betrifft. Überspringen wir Designrichtlinien, Philosophie, Kompatibilität, Portabilität und alles, was nicht mit reiner Leistung zu tun hat. Vielen Dank. Nun zur Frage. Ich habe immer angenommen, dass das Lesen von öffentlichen Feldern schneller sein muss als das Aufrufen eines Getters, da …

13
HttpWebRequest ist extrem langsam!
Ich verwende eine Open Source-Bibliothek, um eine Verbindung zu meinem Webserver herzustellen. Ich war besorgt, dass der Webserver extrem langsam lief, und habe dann versucht, einen einfachen Test in Ruby durchzuführen, und diese Ergebnisse erhalten Ruby-Programm: 2,11 Sekunden für 10 HTTP-GETs Ruby-Programm: 18,13 Sekunden für 100 HTTP-GETs C # -Bibliothek: …

9
Soll ich EJB3 oder Spring für meine Business-Schicht verwenden?
Mein Team entwickelt ein neues serviceorientiertes Produkt mit einem Web-Frontend. In Diskussionen darüber, welche Technologien wir verwenden werden, haben wir uns entschieden, einen JBoss-Anwendungsserver, ein Flex-Frontend (mit möglicher Desktop-Bereitstellung unter Verwendung von Adobe AIR) und Webdienste für die Schnittstelle zwischen Client und Server auszuführen. Wir haben eine Sackgasse erreicht, wenn …

1
String.Substring () scheint diesen Code zu beeinträchtigen
Einführung Ich habe diesen Lieblingsalgorithmus, den ich vor einiger Zeit gemacht habe und den ich immer in neuen Programmiersprachen, Plattformen usw. schreibe und neu schreibe, als eine Art Benchmark. Obwohl meine Hauptprogrammiersprache C # ist, habe ich den Code buchstäblich kopiert und die Syntax leicht geändert, ihn in Java erstellt …


5
Verlangsamen temporäre Variablen mein Programm?
Angenommen, ich habe den folgenden C-Code: int i = 5; int j = 10; int result = i + j; Wenn ich so oft eine Schleife durchführe, wäre die Verwendung dann schneller int result = 5 + 10? Ich erstelle häufig temporäre Variablen, um meinen Code besser lesbar zu machen, …


2
Warum dauert das Zuweisen eines einzelnen 2D-Arrays länger als das Zuweisen mehrerer 1D-Arrays mit derselben Gesamtgröße und -form?
Ich dachte, es wäre schneller, direkt zu erstellen, aber das Hinzufügen von Schleifen dauert nur die Hälfte der Zeit. Was ist passiert, das sich so verlangsamt hat? Hier ist der Testcode @BenchmarkMode(Mode.AverageTime) @OutputTimeUnit(TimeUnit.MICROSECONDS) public class Test_newArray { private static int num = 10000; private static int length = 10; @Benchmark …
73 java  performance 


3
ALTER TABLE ADD COLUMN dauert lange
Ich habe nur versucht, einer Tabelle (main_table) in einer Datenbank eine Spalte mit dem Namen "location" hinzuzufügen. Der Befehl, den ich ausführe, war ALTER TABLE main_table ADD COLUMN location varchar (256); Die main_table enthält> 2.000.000 Zeilen. Es läuft länger als 2 Stunden und ist immer noch nicht fertig. Ich habe …


7
Java prüft, ob der Boolesche Wert null ist
Wie prüft man, ob ein Boolescher Wert null ist oder nicht? Wenn ich also weiß, dass "hideInNav" null ist. Wie kann ich verhindern, dass es weiter ausgeführt wird? So etwas wie das Folgende scheint nicht zu funktionieren, aber warum? boolean hideInNav = parent.getProperties().get("hideInNav", false); String hideNavigation = hideInNav != null …


6
Overhead von try / endlich in C #?
Wir haben viele Fragen darüber gesehen, wann und warum try/ catchund try/ catch/ verwendet werden sollen finally. Und ich weiß, dass es definitiv einen Anwendungsfall für try/ gibt finally(zumal die usingAnweisung so implementiert wird). Wir haben auch Fragen zum Overhead von try / catch und Ausnahmen gesehen . Die Frage, …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.