JVM在帶有18Gb內存的FreeBSD上運行。創建核心文件需要大約一小時,這是非常緩慢的,所以我需要一些方法來禁用它。如何禁用虛擬機崩潰後創建Java堆轉儲?
3
A
回答
2
如果這是一個操作系統崩潰轉儲然後使用的ulimit最大芯尺寸設置爲0。
2
如果您確實是指核心文件,而不是特定於java的文件,那麼您需要使用ulimit命令將最大核心文件大小設置爲小。
6
我不知道這會工作,但如果你使用HotSpot虛擬機,試試這個在參數傳遞給java
命令:
-XX:HeapDumpPath=/dev/null
如果要完全關閉核心轉儲,您可以使用ulimit辦法(請務必使用-H標誌設置硬限制):
ulimit -c -H 0
相關問題
- 1. Java虛擬機崩潰
- 2. 如何用xampp虛擬機創建虛擬主機?
- 3. Erlang:如何禁用「崩潰轉儲」和「核心轉儲」生成?
- 4. Azure - 創建虛擬機後調用Runbook
- 5. REST API創建虛擬機部署:如何使用AD DC創建虛擬機?
- 6. 如果Java虛擬機重複崩潰,我該怎麼辦?
- 7. 初始堆大小無效。無法創建Java虛擬機
- 8. 未能創建Java虛擬機
- 9. 在Azure Java SDK中創建虛擬機
- 10. 創建Java虛擬機失敗
- 11. Resque Job:「無法創建Java虛擬機。」
- 12. Elasticsearch無法創建Java虛擬機
- 13. 錯誤:無法創建Java虛擬機
- 14. Java 6 Update 25虛擬機崩潰:內存不足
- 15. Heroku在linux虛擬機崩潰後停止工作
- 16. 崩潰時創建IBM JVM Java核心轉儲
- 17. 進程核心轉儲不會在崩潰後創建
- 18. 創建 - Azure虛擬機Windows
- 19. Maven:OutofMemoryError後面無法創建Java虛擬機
- 20. Eclipse更改eclipse.ini文件後無法創建Java虛擬機
- 21. 如何在C++中以編程方式禁用崩潰轉儲?
- 22. Java堆轉儲分析工具不斷崩潰
- 23. 調用虛擬函數時崩潰
- 24. KVM(Kilo虛擬機)如何與JVM(Java虛擬機)不同?
- 25. 創建phabricator一個新的虛擬主機虛擬主機
- 26. 創建虛擬機並將虛擬機關聯到現有的虛擬網絡
- 27. 使用aws api創建新虛擬機
- 28. 使用Webmin創建虛擬主機
- 29. 使用VB SDK在虛擬框中創建虛擬機
- 30. Android崩潰轉儲
我的東西你的系統真的很奇怪。將18Gb內存映像寫入文件不應占用1小時。 – 2010-04-01 04:06:15