【发布时间】:2010-03-10 16:53:23
【问题描述】:
我正在尝试获取特定于我们的应用程序的内存使用统计信息(RAM、Flash 和对象句柄),以显示在设备上(而不是通过分析器)。我一直在使用Memory class 来跟踪一般内存使用情况,但找不到获取特定内存信息的方法。
有没有办法从黑莓中获取这些信息?也许使用应用程序的进程 ID?
【问题讨论】:
标签: blackberry memory-management
我正在尝试获取特定于我们的应用程序的内存使用统计信息(RAM、Flash 和对象句柄),以显示在设备上(而不是通过分析器)。我一直在使用Memory class 来跟踪一般内存使用情况,但找不到获取特定内存信息的方法。
有没有办法从黑莓中获取这些信息?也许使用应用程序的进程 ID?
【问题讨论】:
标签: blackberry memory-management
另一个Runtime,但也提供了总内存统计信息......
你可以用模块做的是得到它的代码大小CodeModuleManager.html#getModuleCodeSize(int)
另一个技巧是比较应用启动和主屏幕显示后的内存统计数据
您也可以在应用程序Sizeof for Java - Object sizing revisited 中测量每个对象的大小
但是所有这些活动本身都会改变性能:)
【讨论】: