[英]How to get how much space a Method or a return value used?
当执行一个方法或有返回值时,是否可能知道/获取多少空间/内存? 我不想知道应用程序使用了多少空间,只想知道一些方法(如方法)或返回值。 我尝试了runtime.getRuntime,但是据我了解,它似乎告诉我整个代码/应用程序使用了多少空间,对吗?
编辑:
public int [] randtotal(int times2)
{
int in1[] = new int[times2];
for (int i = 0; i<Num2; i++)
Random rand = new Random();
{
in1[times2]= rand.NextInt(5);
}
totalNum(in1);
return int1;
}
如您所见,在代码的末尾有“ return int1;”。 ,所以我想知道在执行这些代码时在此处为该值分配了多少空间?
您可以使用Visualvm工具分析整个应用程序,也可以分析某些包,类或函数
看到这个链接: https : //visualvm.java.net/profiler.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.