gpt4 book ai didi

java - 如何在 Android 中以编程方式增加 RAM 使用量?

转载 作者:太空宇宙 更新时间:2023-11-04 09:34:06 24 4
gpt4 key购买 nike

我需要以编程方式增加 Android 中的 RAM 使用量,以观察它随时间的变化。我该怎么做?

我尝试生成很多自定义对象,但生成后意外地 RAM 使用量减少了...我更改了对象数量、结构等,但没有任何帮助。

我在 Android Profiler 中观察 RAM 使用情况。

最佳答案

  • 您可以加载更高分辨率、大尺寸的图像。它肯定会增加 RAM 使用量,您可以使用 Android Profiler 进行检查。
  • 通过库在您的应用中使用自定义字体,例如 Calligraphy 。它应该会导致应用程序内存增加。您使用的其他字体越多,它将开始消耗更多的内存,如本封闭的 issue 中所述。那个图书馆的。
  • 作为 documentation说到内存是如何计算的,从 C 或 C++ 代码分配的对象的 native 内存占用了大量内存。由于 TypeFace 是在 Native 内存中分配的,这使得 Native 堆大小很大,因此 RAM 使用量会增加很多。引用这个answer到询问为什么某个应用占用更多内存来探究原因。
  • 添加ByteArrayInputStream并分配最大大小。只要内存不被破坏,它就会保留。

关于java - 如何在 Android 中以编程方式增加 RAM 使用量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56723244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com