Vývoj v Javě na ramdisku

anonym

Vývoj v Javě na ramdisku
« kdy: 31. 03. 2018, 22:00:48 »
Nezkoušeli jste někdo na Win připojit RamDisk, na něj nainstalovat JDKáčko, Ideu, .m2 složku, cílový adresář pro projekt a porovnat buildění a startování třeba Springu s klasickým SSD diskem?
« Poslední změna: 02. 04. 2018, 21:10:53 od Petr Krčmář »


anonym

Re:Vývoj v Javě na RamDisku
« Odpověď #1 kdy: 31. 03. 2018, 22:03:45 »
A když už jsme u té performance, zkoušl jsem na projektu co se buildil 30s Mavenem dát to na všechna dostupná jádra a nevypadalo to, že by se build zrychlil  :(

L.

Re:Vývoj v Javě na RamDisku
« Odpověď #2 kdy: 31. 03. 2018, 23:01:03 »
Pokud máš dost paměti, zkus dva buildy hned po sobě všechno potřebné by mělo být v cache, tedy (skoro) jako kdyby to šlo z RAM disku.

Pokud jde o jádra, na projektu co se buildil pět minut to poznat bylo, zrychlilo to build o nějakých 20-30%.

Franta <xkucf03/>

Re:Vývoj v Javě na RamDisku
« Odpověď #3 kdy: 31. 03. 2018, 23:35:13 »
Jak píše L, data se uloží do diskové mezipaměti, takže čtení tím nezrychlíš, jen zápisy (to sice bude spousta zkompilovaných tříd, ale je otázka, jak moc to v tvém případě projeví).

Taky jsem to jednou zkoušel a přišlo mi, že to nestojí za to – vícevláknový běh Mavenu pomůže, ale soubory v RAMce moc ne.

P.S. a pozor: znám minimálně jednoho kolegu, který takhle přišel o rozdělanou práci – stačí výpadek napájení nebo i regulérní restart, u kterého si neuvědomíš, že máš data jen v RAM a je to háji.

Sten

Re:Vývoj v Javě na RamDisku
« Odpověď #4 kdy: 31. 03. 2018, 23:54:21 »
Než nějak šachovat s RAM diskem, jsem si pořídil PCI-E NVMe