有什麼方法可以爲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. 如何知道未安裝磁盤的磁盤使用情況?
- 3. 如何根據linux中的文件使用情況優化磁盤使用情況?
- 4. VB.NET:監控磁盤使用情況
- 5. 碼頭磁盤使用情況
- 6. SQLite表磁盤使用情況
- 7. cassandra磁盤空間使用情況
- 8. 優化Neo4j的磁盤使用
- 9. 優化磁盤I/O
- 10. 如何使用hazelcast處理分佈式磁盤到磁盤的各種情況?
- 11. 安卓應用程序磁盤使用情況
- 12. Windows XP中應用程序的磁盤使用情況
- 13. 可可API用於磁盤空間使用情況分解
- 14. 監控ASP.NET應用程序內存和磁盤使用情況
- 15. 獲取iPhone應用程序的磁盤使用情況
- 16. MySQL回收磁盤空間,優化表
- 17. 在不提示確認的情況下使用PowerShell格式化磁盤
- 18. RabbitMQ的隊列磁盤空間使用情況
- 19. Shell腳本查找目錄的磁盤使用情況
- 20. 在Ubuntu中進程的磁盤空間使用情況12.04
- 21. Google Cloud Stackdriver監視器計算引擎磁盤使用情況
- 22. 查找磁盤中某個目錄的使用情況%
- 23. 表磁盤空間使用情況的文件組,分區MSSQLSERVER
- 24. 如何通過PHP顯示磁盤使用情況?
- 25. 如何讀取C變量中的磁盤使用情況(du)
- 26. SQL Server:查找數據庫磁盤空間使用情況
- 27. 獲取Linux進程資源使用情況(CPU,磁盤,網絡)
- 28. Linux服務器不能正確顯示磁盤使用情況
- 29. ElasticSearch查找磁盤空間使用情況
- 30. 如何監視kubernetes持久卷的磁盤使用情況?
是當然的。使用Eclipse! http://www.eclipse.org/downloads/ –
Eclipse是否有代碼提示Symfony2? – camcam
:$我不確定,但日食有一切和更多。 –