1
A
回答
1
下面是如何获取当前使用内存的说明:
垃圾收集器可以通过调用触发:
System.gc()
见:http://download.oracle.com/javase/1.4.2/docs/api/java/lang/System.html#gc%28%29对于文档
1
据我了解您希望在外部进程(retrieve the java process from the task manager
)执行这些操作。
我建议你看看JMX。这是远程执行此操作的“正常”方式。如果JConsole做到了,你也可以自己实现它。
你必须使用java.lang.management.GarbageCollectorMXBean
相关问题
- 1. Java - 如何执行进程
- 2. 线程并行于其他进程java
- 3. java执行进程替换
- 4. 并行Java进程数组
- 5. Python - 如何远程执行并行进程并检索它们的输出
- 6. 如何检索在Java中运行进程的工作目录?
- 7. .NET4:进程内并行执行解释
- 8. 如何防止在运行并行Java进程时消耗物理内存
- 9. Java在Linux上执行进程
- 10. Java守护进程执行命令
- 11. OrientDB - Java进程:内存失控
- 12. java - 从内存中创建进程
- 13. 减少Java进程的内存
- 14. 列出进程如果存在任何进程Java
- 15. 检查正在运行的进程 - java
- 16. 在Java Mission Control上自动检测远程运行Java进程
- 17. 带叉的Java并行进程
- 18. 检测进程运行内存泄漏
- 19. Java进程如何死亡?
- 20. Apache进程空闲并进食内存
- 21. 用于运行进程的堆内存
- 22. 从java执行进程并保持其输入
- 23. java进程
- 24. Java进程
- 25. Java进程WAITFOR
- 26. Java进程IO
- 27. 用于执行/协调进程的java shell?
- 28. java:由crontab运行进程
- 29. 从Java进程运行硒
- 30. 如何使用进程并行运行两个Java代码
为什么你想这样做?这几乎是JVM自己做的(并且有更多的详细信息在流程之外可用)。 – 2010-12-06 09:56:56
我正在Tomcat中运行更大的应用程序。目前我使用jconsole监视JVM。我的JVM承诺3.7GB,但用户更多,系统结构和我需要重新启动Tomcat。 – krishna 2010-12-06 10:08:40