我一直在学习堆栈和堆,特别是使用LIFO方法的堆栈。我是否应该使用嵌套块来提高性能
这是否可以在方法中使用嵌套块并且可以用来提高性能
public void Test() {
int i = 5;
// do something with i
int j = 5;
// do something with j
}
在这个例子中,只有在方法结束时,我和j才能从栈中被释放。
以下会更有效吗? (我知道它是一个简单的程序.....),或者释放的努力会更多地保存在堆栈的大小上吗?
public void Test() {
{
int i = 5;
// do something with i
}
{
int j = 5;
// do something with j
}
}
这仅仅是为了举例的目的,我知道我可以重构这个等我只对发生了什么记忆的方法感兴趣....