NetBeans IDE有一个任务栏指示器,显示正在运行的实例当前分配和使用了多少RAM。我如何在我自己的应用程序中使用Scala编写这些数据?如果在Scala中没有特殊的功能,我可以使用Java。在Scala或Java中,如何获取应用程序当前占用的RAM量?
7
A
回答
11
private val runtime = Runtime.getRuntime()
import runtime.{ totalMemory, freeMemory, maxMemory }
System.out.println("New session, \
total memory = %s, max memory = %s, free memory = %s".format(
totalMemory, maxMemory, freeMemory))
从http://harrah.github.com/browse/samples/compiler/scala/tools/nsc/CompileServer.scala.html
3
您可以使用java.lang.Runtime类中的totalMemory和maxMemory方法,也可以使用MemoryMXBean。
相关问题
- 1. 如何获取当前android应用程序占用的数据量?
- 2. 如何在android应用程序中获取当前位置
- 3. 如何在Django中获取当前应用程序
- 4. 如何在Java EE中获取当前Web应用程序的名称?
- 5. 如何获取MFC中的应用程序当前路径(VC++)?
- 6. 如何获取WatchKit应用程序中的当前位置?
- 7. 如何在应用程序启动时获取当前位置?
- 8. 如何使用.NET CORE获取C#Web应用程序当前的CPU/RAM /磁盘使用情况?
- 9. 在web应用程序中获取当前窗口用户
- 10. 如何获取用户在Spotify应用程序中当前侦听的信息
- 11. 如何获取Trigger.io应用程序的当前版本号
- 12. 如何获取应用程序的当前ABI?
- 13. 如何获取Python uwsgi应用程序的当前URL?
- 14. 如何从Java程序中检索可用RAM的数量?
- 15. 如何获取应用程序分配的堆的当前数量?
- 16. 在Django中,如何从另一个应用程序的模型中获取当前运行的应用程序?
- 17. 如何在PoSh中获取当前正在运行的应用程序
- 18. 如何在android应用程序中获取openfeint中的当前玩家等级
- 19. 应用程序占用RAM空间太多导致应用程序关闭
- 20. 扩展程序获取当前打开的应用程序
- 21. 如何在Python中获取当前的CPU和RAM使用情况?
- 22. 如何在C++中获取当前的CPU和RAM使用情况?
- 23. 如何在VB 6中获取当前的CPU和RAM使用情况?
- 24. Java程序:如何获取当前输入法的状态?(中文或英文)
- 25. 在Xamarin Forms应用程序中获取当前页面名称
- 26. 在黑莓应用程序中从GPS获取当前位置
- 27. 在MVC 3应用程序中获取当前文化
- 28. 如何在黑莓应用程序中读取当前位置
- 29. 如何在Symfony应用程序中获取当前加载的配置?
- 30. 如何在MFC应用程序中获取系统的当前DPI?
告诉多大Java堆的使用是很容易就被复制。告诉这个过程独占使用多少内存是非常棘手的。 – gawi 2010-09-05 02:01:45