gpt4 book ai didi

java - 如何查看应用程序正在使用的当前堆大小?

转载 作者:IT老高 更新时间:2023-10-28 20:31:43 26 4
gpt4 key购买 nike

我认为我在 NetBeans 中将堆大小增加到 1 GB,因为我将配置更改为如下所示:

netbeans_default_options="-J-Xmx1g ......

重新启动 NetBeans 后,我可以确定我的应用程序现在有 1 GB 吗?

有没有办法验证这一点?

最佳答案

使用此代码:

// Get current size of heap in bytes
long heapSize = Runtime.getRuntime().totalMemory();

// Get maximum size of heap in bytes. The heap cannot grow beyond this size.// Any attempt will result in an OutOfMemoryException.
long heapMaxSize = Runtime.getRuntime().maxMemory();

// Get amount of free memory within the heap in bytes. This size will increase // after garbage collection and decrease as new objects are created.
long heapFreeSize = Runtime.getRuntime().freeMemory();

知道它对我很有用。

关于java - 如何查看应用程序正在使用的当前堆大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2015463/

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