Gyorsítás és optimalizálása netbeans 7
By the way, aki nem választott IDE PHP. NetBeans lehet egy nagyszerű ingyenes lehetőség. Használom, amíg elégedett.
Megjegyzés: minden műveletet a NetBeans tesztelt csak 7.1-es verzió a Windows 7 Ultimate (JRE 7) Az AMD Athlon processzor és 215 RAM DDR2 4GB. Ha kapsz egy más eredményt (például IDE még inkább fék) lehetséges beállításai nem alkalmas a rendszer.
Először meg kell találni arra, hogy miért NetBeans fék? Az indítási folyamat közben vettem észre, hogy a leglassabb helyen - a letöltés plug-inek. Mi megy a "Tools" menü - "Plug-ins". Ez megnyit egy ablakot, a rendelkezésre álló, telepített és egyéb modulokat. Válassza ki a lap „Telepített”. Most alaposan nézd mit modulok van szüksége, és mi nem. Megjegyzés: a felesleges modulokat, kattintson a „Kikapcsolás”, és indítsa újra a környezetet. Ez nem szükséges eltávolítani, súlyuk kicsi, és nem foglal sok helyet a merevlemezen. Kaptam itt egy lista:
Nem tudom, mi a helyzet a teljes munkát, de a dob felgyorsult is. És most már nem kell a modulokat megszűnik foglalják a helyet a RAM-ban.
A következő lépés az volt, hogy „takarítás” a rendszerben. Elég nagy töredezettség a lemezen, ahol telepítette a NetBeans, és egy kis káosz a projektek is befolyásolja a teljesítményt. I törölt felesleges fájlokat és a rendszeres Windows-eszközök (lemezkarbantartás töredezettségmentesítés) rendbe az operációs rendszer. Ezt követően a merevlemez lett sokkal kevesebb zaj munka közben NetBeans.
De ez nem elég. teljesítménynövekedést éreztem írásakor kódot. Kellett kezdeni ásni a JRE beállításait NetBeans. És találtam egy érdekes dolog - elegendő számú bizonyos paraméterek, amelyek segítségével felgyorsítja a NetBeans.
Megjegyzés: aktiválási paramétereket (zászlók) indul, csak kell hozzá egy alkalmazás parancsikont, mint oly «C: Program Files (x86) NetBeans 7.1binnetbeans.exe» -J-Xms128m. ahol -J-Xms128m a zászló. Ráadásul ezek a lehetőségek is engedélyezni kell a konfigurációs fájlban netbeans.conf.
- Először is, úgy döntöttem, hogy ezt itt -J-Xverify: nincs lehetőség. Rámutat JRE nem vizsgálja bytecode. Mindez gyorsabb betöltését osztályok, valamint szükségtelenné betölteni osztályok csak mi lenne ellenőrizni őket.
- Tekintsük a következő zászló -J-Xms32m. Ez határozza meg a kezdeti méret a halom értékének 32 megabájt. Ha kevés a RAM, és nem fut a kritikus időben ne használja. Dokumentáció NetBeans azt állítja, hogy az alapértelmezett XMS on, és ki kell használni, ha a nagyobb vagy kisebb, mint a kezdeti méret a kupac. Például, az ilyen -J-Xms64m.
- -J-Xmx256m jelző a maximális memória, hogy meg tudja különböztetni a NetBeans. ebben az esetben a 256 megabájt. Telepíteni, például 512 megabájt, adjuk hozzá a -J-Xmx512m zászló. A fejlesztők arra kérik, hogy ne feledje, hogy ha meg a mérete nagyobb, mint a rendelkezésre álló fizikai memóriát, bármilyen szörnyű fékek és váratlan helyzetekben. By the way, a túlzott mértékű ez a beállítás, akkor is, ha elég RAM nem vezet a kívánt eredményt. Például, én kocsimban nem látom a különbséget a -J-Xmx512m -J-Xmx1024m. Ezért azt tanácsolom, hogy kísérletezni ezt a zászlót.
- Ha működés közben néha „befagyasztása” a teljes felület és a program nem válaszol, de néhány másodperc után, minden helyreáll, próbálja meg felvenni a zászló -J-XX: + UseConcMarkSweepGC. Szerint a fejlesztők, akkor kell használni, ha a szemétdíj, hogy állítsa le vagy fagyasztva az egész alkalmazást. Talán ez segít elkerülni itt ilyen itt „frízek”.
- Nagyon hasznos flag -J-XX: CompileThreshold = 100. beállítja a hívások számát a módszer, ami után kell összeállítani, hogy natív kódot. Tettem fel
-J-XX: CompileThreshold = 50. ez okozhat hosszabb boot környezet, de mivel én nem nyit az IDE 5 percig, és azon dolgozik, egész nap, az összeállítási módszerek gépi kódban jelentősen felgyorsítja mind a felület és a program maga.