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