Performance

Grejak

Aktives Mitglied
Hallo

ich wollte in diesem Thema einmal die Performance ansprechen, dass heiist ich würde gerne etwas über Performance wissen :

1.) Was ist JIT?

2.) Welche Collection hat die höchste Performance?

3.) Wie optimiert man Code?

4.) Was sind große performance Killer?

Über Antworten würde ich mich freuen.
Wenn jemand noch etwas wichtiges über Performance weiss würde ich mich freuen er würde es hier rein schreiben.

Grejak

EDIT: JIT= Just In Time Compiler habs gesehen als ich das Thema erstellt habe.Trotzdem bitte eine Erklärung
 

Schandro

Top Contributor
2.) Welche Collection hat die höchste Performance?
Kommt drauf an für was sie am meisten benutzt wird, bspw. ist ArrayList am besten wenn du per Index ein bestimmtes Element haben willst, dagegen ist LinkedList besser wenn du mittendrin ein Element löschst/hinzufügst

3.) Wie optimiert man Code?
Meiner bescheidenen Meinung nach ist das allerwichtigste über optimierungen erst nachzudenken wenn es sicher ist das die jeweillige Codestelle wirklich ein Performanceproblem ist. Zu Not einfach einen Profiler benutzen. Es kommt viel zu oft vor (vorallem bei Anfängern) das Zeit mit der Optimierung von Codestellen verschwendet wird die in Wahrheit Nanosekunden verbrauchen, bei sowas ist es einfach s****** egal ob es noch performanter gehen würde. Heutige Computer sind extrem schnell! :)

4.) Was sind große performance Killer?
Sehr viele Strings mit + zu concatenieren anstatt einen StringBuilder zu benutzen! Oder tausende Exceptions zu schmeissen und wieder abzufangen. Oder eine IO-Operation ohne Buffer zu benutzen. Oder sehr sehr sehr viele Objects zu erstellen.
 

Grejak

Aktives Mitglied
Danke schon mal:D

Zu den Collections: Ich benötige eine die mit sehr vielen zugriffen zurecht kommt. Sie ist auch relativ groß 200-300 objectcs

Wie meinst du das mit dem Buffer bei IO?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K VideoPlayer: Xuggler seekkeyframe extrem schlechte Performance.. Spiele- und Multimedia-Programmierung 3
pcfreak9000 "Allgemeine" Performance verbessern (LWJGL 2) Spiele- und Multimedia-Programmierung 2
turing OpenGL / Jogle Code Reveiw zur Performance Verbesserung Spiele- und Multimedia-Programmierung 1
F Massive FPS-Schwankungen, schlechte Performance Spiele- und Multimedia-Programmierung 3
J Java Game performance Probleme Spiele- und Multimedia-Programmierung 7
R LWJGL: Performance glBegin, drawList, ... Spiele- und Multimedia-Programmierung 16
K Android: OpenGL render performance Tipps ? Spiele- und Multimedia-Programmierung 4
B Performance Spiele- und Multimedia-Programmierung 19
M Performance Problem bei BufferedImage Spiele- und Multimedia-Programmierung 7
M Performance von BufferedImages Spiele- und Multimedia-Programmierung 15
M Pixel eines BufferedImage bearbeiten (Performance) Spiele- und Multimedia-Programmierung 23
A jogl 2d performance Spiele- und Multimedia-Programmierung 20
P int-Array zu BufferedImage (performance?) Spiele- und Multimedia-Programmierung 14
S Graphics2D Oval vs. Rect -Performance Spiele- und Multimedia-Programmierung 17
Taschenschieber Schachbrett mit SVG/Batik: Performance? Spiele- und Multimedia-Programmierung 3
Tapsi Anfänger braucht einen Rat ^^ --> Performance Spiele- und Multimedia-Programmierung 7
T performance Spiele- und Multimedia-Programmierung 10
egrath Vista OpenGL Performance Problem? Spiele- und Multimedia-Programmierung 3
I RPG-Spiel und Performance Spiele- und Multimedia-Programmierung 33
N Performance Problem bei mit Graphics Spiele- und Multimedia-Programmierung 6
M Spiel Performance erhöhen Spiele- und Multimedia-Programmierung 24
M Performance Spiele- und Multimedia-Programmierung 5
S [Java2D] Performance Frage Spiele- und Multimedia-Programmierung 4
H Performance check Pong Spiele- und Multimedia-Programmierung 19
M Space PingPong Game --> Performance ok? Spiele- und Multimedia-Programmierung 44
J Performance Spiele- und Multimedia-Programmierung 6
P Java3D Performance und Abstürze Spiele- und Multimedia-Programmierung 3
K Performance von J3D Spiele- und Multimedia-Programmierung 5

Ähnliche Java Themen


Oben