Meine Anwendung dauert einige Sekunden, um das erste Fenster mit einem Canvas3D
darin anzuzeigen. Ich habe es profiliert und festgestellt, dass der Flaschenhals in SimpleUniverse.getPreferredConfiguration()
liegt; Der erste Anruf dauert drei oder vier Sekunden, und es muss aufgerufen werden, bevor die Szene gerendert werden kann.Wie kann ich Java3D schneller starten?
Ich benutze den Direct3D-Renderer (-Dj3d.rend=d3d
), weil der OpenGL-Renderer auf meiner Grafikkarte abstürzt. Ich habe eine integrierte ATI-Karte mit einem einzigen Monitor.
Ich habe gerade diese Umgehungslösung gestern gefunden, also mache ich eine öffentliche Aufzeichnung, damit ich sie nicht wieder verliere. –
Wie übergeben -Dsun.awt.nopixfmt = true zu jvm? oder Wie kann ich das Graphics Configuration-Objekt in java3D nicht mehr aufrufen? – Jay