gpt4 book ai didi

java - java中如何查看函数使用的内存

转载 作者:行者123 更新时间:2023-12-02 16:00:19 24 4
gpt4 key购买 nike

我正在从我的代码(用java编写)调用一个函数,我想知道该函数使用了多少内存,并且请记住,我无法向该函数(我正在调用的)添加任何代码。

例如-

 //my code starts
.
.
.
.
myfunc();
//print memory used by myfunc() here
.
.
// my code ends

如何做到这一点?

最佳答案

你试图做的事情基本上是没有意义的。不存在函数使用的内存这样的东西。您比较函数调用“之前”和“之后”的总内存使用量的想法没有任何意义:该函数可能会更改全局状态(这可能会减少或增加总内存使用量,并且在某些情况下(例如缓存填充)您可能会这样做)不想将增加视为“函数使用的内存”,或者当您在 myfunc 内部时垃圾收集器可能会运行并减少总使用内存。

好的问题通常包含答案的大部分内容。你应该做的是正确地提出问题。

关于java - java中如何查看函数使用的内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10186291/

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