gpt4 book ai didi

java - Dalvik内存分配

转载 作者:行者123 更新时间:2023-12-01 17:32:02 25 4
gpt4 key购买 nike

有什么办法,如何以编程方式(如分配和填充一些数组)检查,在出现OutOfMemoryError之前,Dalvik可以分配多少内存?用Java可以实现吗?

最佳答案

每个 Java 应用程序在运行时都会分配内存。这就是我们使用

所做的
java -Xms<initial heap size> -Xmx<maximum heap size>. 

此外,在 Throwable block 中,您可以执行以下操作:

  1. 总内存(堆)- Runtime.getRuntime().totalMemory();
  2. System.out.println("已用内存:"
    + (runtime.totalMemory() - Runtime.runtime.freeMemory())/mb);
  3. System.out.println("空闲内存:"
    + Runtime.runtime.freeMemory()/mb);
  4. System.out.println("总内存:"+ runtime.totalMemory()/mb);

也许这可以解决问题。

关于java - Dalvik内存分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10005578/

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