有什麼方法可以爲PHP(和Symfony)優化Netbeans IDE嗎?代碼提示,調試等非常好,但不利之處在於,在編寫代碼時,磁盤始終工作非常緊張,而且由於代碼暗示而導致編輯器稍微減慢。我有8GB的內存,所以Netbeans的需求就足夠了。我的意思是,是否有可能以某種方式限制磁盤使用,但不限制代碼提示? E,g,使它將所有代碼提示加載到內存中。netbeans優化磁盤使用情況
回答
這是一種解決問題症狀的解決方法,即NetBeans編輯器現在可以在代碼提示沒有很小延遲的情況下工作,並且磁盤很安靜。我安裝了500MB容量的RAMDisk。然後,我將帶有用戶文件的.netbeans文件夾移至此RAMDisk,如wiki.netbeans.org/FaqWhatIsUserdir中所述。只是供參考,移動項目文件夾本身沒有區別,只有.netbeans文件夾是必要的移動。
+1。這是如何實際移動用戶目錄的更直接的鏈接:http://wiki.netbeans.org/FaqAlternateUserdir –
該鏈接提到:「7.1允許--cachedir
嘗試停用本地歷史記錄插件,可能導致磁盤使用率過高。 (小心如果你沒有任何vcs)
雖然我從來沒有Netbeans和磁盤使用問題,也許你的磁盤壞了。
)取消激活LocalHistory沒有幫助。磁盤沒有損壞,否則它將被打破所有應用程序不僅爲NB。當我輸入編輯器「使用Symf」出現一個代碼提示框,標題顯示「Please Wait」,磁盤工作,只有1-2秒後出現一個可能的代碼列表,在其他編輯器(例如Eclipse,Visual Studio)中,代碼提示立即出現可聽磁盤的使用 – camcam
自從版本3.x以來,我一直在使用NetBeans,我從來沒有見過它一直在訪問磁盤。我定期打開約20個項目,使用〜350.000 LOC打開
您應該首先確定它實際上是NetBeans的磁盤訪問(在Windows上,您可以使用ProcessExplorer執行此操作,不知道Linux)。
如果它確實是NetBeans,那麼可以嘗試給它更多的內存來緩存更多的內存數據。查看NetBeans FAQ的詳細信息
當然,確保你的系統沒有交換,因爲你打開了太多的程序(儘管8GB內存非常不可能,但看不到)。
如果您已經配置了NetBeans以使用更多內存,那麼您可能會給它太多,這就是爲什麼系統正在交換(只是一個念頭)。
您的項目是否存儲在Subversion中?你使用TortoiseSVN嗎?通過默認安裝,TortoiseSVN有一個後臺進程,用於緩存有關版本文件狀態的信息。我已經看到,在後臺掃描整個硬盤...
我在netbeans.conf中添加了一行「-J-Xmx2560m」並重新啓動,但是根本沒有任何改變,那麼我所描述的問題並沒有使它很難使用NB,它只是令人不舒服因爲打字過程中會出現磁盤噪音,我對SVN一無所知,我剛剛開始使用Symfony2並做了一個基本的教程,而不是另一個程序,因爲只有Firefox和Explorer。 – camcam
實際上,我發現只需按Enter即可新李NB中的ne會導致第一次0,5秒的磁盤使用突發,然後是另一次。所以不僅代碼提示。如果我只是經常在編輯器中按Enter鍵,沒有別的辦法,我會讓我的磁盤一直工作。也許NB只是以這種方式工作,我以前從未使用過 – camcam
NetBeans絕對不會這樣工作。雖然我從來沒有使用過Symfony2插件 - 也許是插入這個磁盤的插件。 –
讚賞@camcam回答他自己的問題並張貼RAM磁盤建議。如果有其他Mac用戶那裏誰希望這樣做在Mac上,這裏有說明:
1)創建一個500MB RAM磁盤:
diskutil erasevolume HFS+ 'NetBeansRAMDisk' `hdiutil attach -nomount ram://1048576`
2)在Finder中找到了NetBeans應用它,右擊並選擇 「顯示包內容」
3)添加此行內容/資源/的NetBeans的/ etc /的netbeans.conf: netbeans_default_cachedir="/Volumes/NetBeansRAMDisk"
(注:cachedir選項在加入NetBeans 7.1。)
欲瞭解更多信息,請參見:
- 1. mysql - 磁盤使用優化
- 2. 如何根據linux中的文件使用情況優化磁盤使用情況?
- 3. SQLite表磁盤使用情況
- 4. VB.NET:監控磁盤使用情況
- 5. 優化Neo4j的磁盤使用
- 6. 優化磁盤I/O
- 7. 如何使用hazelcast處理分佈式磁盤到磁盤的各種情況?
- 8. 可可API用於磁盤空間使用情況分解
- 9. 在不提示確認的情況下使用PowerShell格式化磁盤
- 10. Linux服務器不能正確顯示磁盤使用情況
- 11. Hadoop的多卷和限制磁盤使用情況
- 12. ElasticSearch查找磁盤空間使用情況
- 13. DataDog中的容器磁盤使用情況
- 14. Shell腳本查找目錄的磁盤使用情況
- 15. Google Cloud Stackdriver監視器計算引擎磁盤使用情況
- 16. 從SoftLayer API獲取磁盤使用情況
- 17. 查找磁盤中某個目錄的使用情況%
- 18. 典型的Hive和Hadoop磁盤Spaware使用情況
- 19. 計算並顯示磁盤使用情況
- 20. 優化 - 使用Windows API從磁盤讀取文件
- 21. 在Linux中使用CLI生成磁盤使用情況圖表/圖表
- 22. 如何使用MySQL記錄Windows 7網絡流量和磁盤使用情況?
- 23. Couchbase數據/磁盤使用情況以及RAM /配額使用數據
- 24. 如何查找每個用戶的磁盤空間使用情況?
- 25. 磁盤空間使用情況的IOS每個安裝的應用程序8
- 26. DB2:限制用戶或查詢的臨時磁盤空間使用情況
- 27. Cpanel磁盤使用
- 28. 開關的情況下,代碼優化
- 29. 在默認情況下優化CMake
- 30. 獲取C#中當前CPU,RAM和磁盤驅動器的使用情況
是當然的。使用Eclipse! http://www.eclipse.org/downloads/ –
Eclipse是否有代碼提示Symfony2? – camcam
:$我不確定,但日食有一切和更多。 –