Sziasztok,
a "szerveren" lxc konténerek vannak. A kliensre X forwardinggal hozom át a GUI-t. A NetBeans lassú, az SQLDeveloper pedig használhatatlanul lassú.
Van valakinek tapasztalata az ügyben hogy milyen jvm opciókat érdemes tekergetni?
Amiket találtam, de nem értem hogy pontosan mit csinálnak:
Dsun.java2d.pmoffscreen=false
Dsun.java2d.d3d=false
Ezek az SQLDeveloper- en segítettek(???) valamennyit, de még mindig lehetne jobb ...
Kérem mellőzzük a "miért nem telepítem a kliensre" jellegű hozzászólásokat.
- 9110 megtekintés
Hozzászólások
Ez nem is nagyon lesz gyorsabb, egy nativ GTK-s app is _borzalmasan_ lassu igy. Tenyleg jobb lenne valami masik felallast keresni...
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Konkrétan döghalál.
Puffogok is nem keveset, amikor fizetős *nixre írt fizetős middleware(eke)-t kétféleképpen lehet macerálni, kilométeres parancssorokkal (amelyek paraméterei egyéb kilométeres parancsokkal nyerhetők ki a konfigból) vagy swinges/gtk-s guival, amely utóbbi lokál hálóban is éppen csak használható, de azon kívül (ahol legjobban kellene) még véletlenül se szabad elindítani.
A fizetős *nix cursese és az arra épülő, direkt bővíthetőre gyártott adminfelület meg ötletszinten se jön szóba a dizájnkor a fizetős middleware legalább vitális funkcióinak vizslatásának, piszkálásának támogatásához.
- A hozzászóláshoz be kell jelentkezni
Nehol van Qt, de asse jobb. Egyszeruen az X over SSH ugy szar ahogy van. Lokal halon meg so-so, aztan ennyi.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
ssh -C ?
- A hozzászóláshoz be kell jelentkezni
NoMachine NX esetleg?
- A hozzászóláshoz be kell jelentkezni
Az X-over-SSH a fő lassító dolog, az SSH által okozott magasabb latency teljesen hazavágja az X protokollt. Sajnos nagyon latency érzékeny a dolog, pl. local 100mbites hálózaton SSH nélkül teljesen jó, még filmet nézni is lehet, de ugyanez átrakva SSH-ra már a használhatatlnaság határát súrolja.
Pontosan ezért csinálták az NX protokollt anno, jelenleg a NoMachines-féle implementáció működik rendesen, én ezt használom, és bevált. Bővebb infó: http://en.wikipedia.org/wiki/NX_technology
Sajnos a Swing nem használja az OS widget toolkit-jét, gyakorlatilag saját maga rajzol: ezzel bukod a magasabb szintű protokollokat, mint X, stb. Azért nincs teljesen veszve a dolog, nem minden widget bitmap-ként lesz kirakva, de messze nem olyan hatékony, mint lehetne.
Mindegy, a Swing lassabb lesz remote.
- A hozzászóláshoz be kell jelentkezni
Ezeket fogom majd kipróbálni:
http://bexhuff.com/2012/09/jdeveloper-memory-and-performance
http://themindstorms.wordpress.com/2009/01/21/advanced-jvm-tuning-for-l…
----------
[GB ≠ GiB] [MB ≠ MiB] [kB ≠ kiB] [1000 ≠ 1024] [Giga ≠ gram] [Mega ≠ milli] [Kelvin ≠ kilo] [Byte ≠ bit]
- A hozzászóláshoz be kell jelentkezni
Hm, de ha nem az app működése a lassú, hanem a display protokoll, akkor szerintem hiába gyorsítod a jvm-et.
- A hozzászóláshoz be kell jelentkezni
+1
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
azert az ssh compressiont kiprobalnam, ha meg nem tetted meg.
- A hozzászóláshoz be kell jelentkezni
Az ssh-val is érdemes lehet kísérletezgetni:
http://famzah.files.wordpress.com/2010/06/ssh-cipher-speed-chart.png
pld: ssh -c arcfour,blowfish-cbc -XC ...
- A hozzászóláshoz be kell jelentkezni
teszt jelleggel néha haza ssh-zok, hogy egy céges weboldalt megnézzek az otthoni netemmel is
ha csak a -X kapcsolót használom, akkor a firefox nyitólappal együtt 98 másodperc alatt jön át egy 15/0,9 Mb/s-os kapcsolaton
ha használom a -XC -c arcfour256 kapcsolókat, akkor ugyanehhez "csak" 91 másodpercre van szükség, ami nincs 10% különbség sem
önmagában a -C nem gyorsított érezhetően/mérhetően
szóval türelem kell X-et ssh-n átvinni :-)
- A hozzászóláshoz be kell jelentkezni
Ha csak sima proxyra használnád az ssh tunnelt, és nem az X-et vinnéd át a sessionön, nem lenne kényelmesebb? :)
- A hozzászóláshoz be kell jelentkezni
nyilván kényelmesebb lenne, de a topic indítóhoz hasonlóan, néha napján én is szoktam grafikus programokat ssh-n átrángatni
a firefox egy közülük
ha a lokális böngészőmnek van gyíkja, akkor mire megyek az otthoni proxyval?
- A hozzászóláshoz be kell jelentkezni