codenameone - 代号一 - 记录应用程序使用的 RAM 和存储空间

标签 codenameone

是否可以 Log.p("内存消耗量");通过应用程序?

和 Log.p("使用的存储量");通过应用程序?

最佳答案

是的,但不可靠。设备在每个应用程序的 RAM 分配方面存在很大问题,因为它们以非常不清楚的方式隔离内存。 Runtime.freeMemory 应该与当前的 iOS VM 一起工作并产生“一些东西”,但我不确定它会有多大值(value)。

请记住,所有平台中的 GC 都会导致问题,因为无法保证 System.gc() 会做任何事情或做任何事情需要多长时间保证...

如果您想检查应用程序中的内存泄漏,我建议您在桌面上使用内存分析器。 NetBeans 运行良好,如果您遇到内存问题,您可以看到内存在增长而不会缩减。您可以很容易地将其追踪到特定的内存泄漏。

关于codenameone - 代号一 - 记录应用程序使用的 RAM 和存储空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47786005/

相关文章:

java - 如何设置Textarea的最大行数

ios - Codenameone中如何从Storage复制到FileSystemStorage并显示在BrowserComponent中

codenameone - 防止在不同设备上重复安装

java - 使用 Codenameone 显示推送通知

android - 代号一个文件选择器对话框

java.lang.RuntimeException : Waited too long for browser bridge with googlemaps

codenameone - 如何使用 codenameone 结果从 json 中选择项目?

java - 为 Table 组件中的 CodenameOne TableModel 添加 Checkbox

java - 如何在我的 Android Studio 项目上使用代号 one 迁移工具?

codenameone - 代号 来自互联网的一张圆形图像