您的位置:首页 > 其它

多次new同一个变量和new不同的变量,性能有什么差别?

2005-07-25 15:08 344 查看
example

class a
{
int m;
public a(int i)
{
m=i;
}
}
class test
{
static void main()
{
a a1;
a1=new a(1);
//do something
a1=new a(2);

//??还是应该使用 a a2=new a(2);
//使用a1=new a(2)后,前一个实例什么时候被销毁?此时是不是只占用一个实例的内存?
//如果使用a2=new a(2);a1应该是还没有销毁,内存中应该有两个实例,那么从节省内存考虑,
//是不是尽量使用已有的变量啊?

}
}

。net有没有内存观察器?怎么看到我运行中程序占用的内存啊(不是任务管理器)
有没有工具能看到我该程序中各个量的内存的分配?(比较直观或者方便,vs自带的调试能行么?但是感觉应该不是很直观)
希望大侠指点
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐