Java2D Performence Flags?

KingSized

Grünschnabel
Hallo,

ich hab ein Porblem und zwar habe ich gehört, dass es sogenannte Performence Flags für Java2D gibt. . . . kann mir jemand sagen welche es genau gibt bzw. wie ich meine Visualisierung flüssiger zum Laufen bekomme?

Was ich meine ist zum Beispiel -Xmx256m , was der virtuellen Maschine mehr Heap Space zuweist bzw. zugänglich macht. Weiß da jemand nähere zu?

Würde mich über jede Antwort freuen.
 
Danke für die schnelle Antwort, aber leider hilft mir das nut bedingt weiter. . . .
-Dsun.java2d.pmoffscreen=false verwende ich bereits zwar ist die Visualisierung nun etwas schneller aber immernoch viel zu langsam.

Hab ein wenig gegoogelt aber nichts gefunden was mich weiter bring.

Gibt es weitere Vorschläge?
 
Da gibt es nur ein kleines Problem. . . ich bin Praktikant bei einer Firma und kann und darf den Quellcode nicht einsehen geschweige denn verändern. . .also ist die einzige Möglichkeit mit den Flags zu arbeiten.
 
Hallo,

selbst ohne Quellcode kannst du die Anwendung profilen... dann bist du allerdings davon abhängig wie die Entwickler den Code abgelegt haben...

Aber trotzdem kann man davon ein paar Rückschlüsse ziehen.

Außerdem...
http://java.decompiler.free.fr/

Außerdem musst du erstmal herausfinden, ob das Performance Problem wirklich an Java2D liegt oder ob beispielsweise (Heap)Memory / Garbage Collector oder schlechte concurrency schuld sind.

ansonsten schau mal hier:
http://parleys.com/display/PARLEYS/... graphical applications;slide=1;talk=20905987

Gruß Tom
 
Hallo,

ich weiß jetzt nicht ob das hier reingehört aber ich habe noch zwei Fragen:

Weiß jemand zufällig wie ich Umgebungsvariablen von Java verändern kann? (z.B. J2D_PIXMAPS)

Und

Wie kann ich beim Ausführen einer JAR-File über Konsole herrausfinden welche Werte die Umgebungsvariablen besitzen?
Damit meine ich zum Beispiel das er mir ausspucken soll welcher Wert sich in J2D_PIXMAPS befindet (shared oder server).
 

Neue Beiträge

Zurück