假设我的代码如下:
int value=-1;
for(int i=0;i<10;i++)
{
f(value);
}
wheref
是一个复杂的函数,它调用其他类..等。
我这里有一个性能问题,它使 IDE (NetBeans) 冻结,几分钟后引发堆大小异常。实际上它甚至会冻结两次迭代(i<2)
但是,当我顺序执行
f(value);
我马上就得到了答案,没有任何例外。
我怎样才能克服这样的问题?是否有任何调整/另一种方式运行f(value)
多次?
假设我的代码如下:
int value=-1;
for(int i=0;i<10;i++)
{
f(value);
}
wheref
是一个复杂的函数,它调用其他类..等。
我这里有一个性能问题,它使 IDE (NetBeans) 冻结,几分钟后引发堆大小异常。实际上它甚至会冻结两次迭代(i<2)
但是,当我顺序执行
f(value);
我马上就得到了答案,没有任何例外。
我怎样才能克服这样的问题?是否有任何调整/另一种方式运行f(value)
多次?