Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: anonym 31. 03. 2018, 22:00:48

Název: Vývoj v Javě na ramdisku
Přispěvatel: anonym 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?
Název: Re:Vývoj v Javě na RamDisku
Přispěvatel: anonym 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  :(
Název: Re:Vývoj v Javě na RamDisku
Přispěvatel: L. 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%.
Název: Re:Vývoj v Javě na RamDisku
Přispěvatel: Franta <xkucf03/> 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.
Název: Re:Vývoj v Javě na RamDisku
Přispěvatel: Sten 31. 03. 2018, 23:54:21
Než nějak šachovat s RAM diskem, jsem si pořídil PCI-E NVMe