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