Native Heap 内存最大大小和释放
我对 android 上的本机堆有点困惑,我会 就像知道本机堆最大大小一样,有办法知道它吗?
我用
getRuntime().maxMemory()
它来了解虚拟机堆的最大限制。
另一个问题与本机堆内存如何相关 已释放,我读到这不是释放该内存的 Dalvik GC, 是正确的吗?如果是的话,native heap的内存什么时候释放? 预先非常感谢您的任何建议。 佩德0
I am a little bit confused about the native heap on android, I would
like know the native heap max size, there is a way to know it?
Like
getRuntime().maxMemory()
which I use for know the maximum limit of VM heap.
Another question is relative at how the native heap memory is
released, I read that IS NOT the GC of Dalvik which free that memory,
is correct? If yes, when the memory of native heap is released?
Thanks a lot in advance for any suggestion.
pedr0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我解决了这个问题。
要查看 DDMS 中的本机堆,您必须独立运行 DDMS 并在文件 ddms.cfg 中添加此行:
之后您将在 DDMS 中看到“本机堆”选项卡。
再见!
I solved this issues.
For see the native heap in DDMS you have to run the DDMS standalone and add this line at the file ddms.cfg :
After that you will see that "Native Heap" Tab in DDMS.
Bye!