performance

Für Fragen zur Messung oder Verbesserung der Code- und Anwendungseffizienz.
4
Antworten

Hat das Keyword final irgendwelche Auswirkungen auf die JVM? [Duplikat]

Ich habe kürzlich eine Empfehlung erhalten, das Keyword final so weit wie möglich zu verwenden. Das ist gut, um zu verhindern, dass ein Programmierer sein eigenes Bein erschießt - das heißt, die Variable neu zuweisen, die nicht neu zugewiese...
28.05.2015, 12:16
2
Antworten

Anhängen, schlechte Leistung zu schneiden. warum?

Ich erstelle gerade ein Spiel mit GoLang. Ich vermesse den FPS. Ich bemerke einen Verlust von 7 fps mit einer for-Schleife, die wie folgt an ein Segment angehängt wird: %Vor% Ich mache das für jedes Sprite, für jeden Zug. Die Frage ist, waru...
28.08.2015, 05:54
2
Antworten

Gibt es eine Strafe für die Verwendung von char-Variablen in CUDA-Kernel?

Ich erinnere mich, dass ich den Hinweis bekommen habe, dass ich vermeiden sollte, Chars in CUDA-Kernen zu verwenden, weil die SMs 32-Bit-Ganzzahlen mögen. Gibt es eine Geschwindigkeitsbeschränkung für die Verwendung? Zum Beispiel, ist es langsam...
18.11.2014, 11:35
1
Antwort

Leistungsunterschied zwischen übergebener Schnittstelle und neu geladener Klasse

Es gibt einen Konsens , dass die Verwendung von Schnittstellen besser ist als die Verwendung von Klassen. Ich bin mir sicher: Eine Bibliotheksmethode, die ArrayList anstelle von List akzeptiert, wäre ein Mist. Es besteht auch Einigkeit...
06.02.2014, 16:17
5
Antworten

Ein effizienter Weg als Funktionsreferenz?

Ich habe eine Klasse, die einen Verweis auf eine Funktion verwendet: %Vor% Diese Funktion würde während eines typischen Laufs etwa 10 8 mal heißen. Die Klasse geht in eine Bibliothek und die Funktion u wird vom Benutzer der Bibliothe...
24.04.2015, 19:40
1
Antwort

Beeinflusst eine große Anzahl von Modulen die Leistung von AngularJS?

Könnte jemand dazu ein paar Hinweise geben? Sagen wir, ich habe eine Reihe von Servicemodulen, Fabrikmodulen usw. und versuche eine große App in eckig zu erstellen, die eine große Anzahl von HTML-Elementen enthält, die unter verschiedenen Con...
08.01.2014, 12:24
1
Antwort

Erklärung der gcc-optimierung

Aus Hacker Neugier, ich frage mich, wie gcc gelingt, die Funktion darunter intelligent zu optimieren? %Vor% $objdump -D c.o unten ist für den Arm, aber x86 ist in der Logik nicht anders. %Vor% Ich frage mich meistens, ob dies das E...
19.02.2013, 09:09
4
Antworten

Spring Batch: Tasklet mit Multi-Thread-Executor hat sehr schlechte Leistungen im Zusammenhang mit Throttling-Algorithmus

Mit Spring Batch 2.2.1, ich habe einen Spring Batch Job konfiguriert, habe ich diesen Ansatz verwendet: Ссылка Die Konfiguration ist die folgende: Tasklet verwendet ThreadPoolTaskExecutor auf 15 Threads beschränkt throttle-limi...
15.08.2013, 22:20
3
Antworten

Java Bytecode "exzessive" Anzahl von dup als "schlechten" Code betrachtet?

Das ist eine zweiteilige Frage, würde aber bei den einzelnen Stücken keinen Sinn ergeben. Ist eine große Anzahl von dup Anweisungen innerhalb der Bytecode-Ausgabe ein Indikator für schlecht geschriebenen Code? Wo groß ist definiert durch eine...
15.02.2013, 20:06
2
Antworten

Wird ein moderner Prozessor (wie der i7) den Zeigern folgen und ihre Daten vorlesen, während sie über eine Liste von ihnen iterieren?

Ich möchte lernen, wie man besseren Code schreibt, der den Cache der CPU nutzt. Das Arbeiten mit zusammenhängender Erinnerung scheint die ideale Situation zu sein. Davon abgesehen bin ich neugierig, ob es ähnliche Verbesserungen gibt, die mit ni...
02.03.2013, 04:44