比如这样:
public string GetAA(long bh)
{
string aa="";
........
return "";
}
这个“aa”变量在方法内部如果不做任何处理,它会在这个方法返回后自动释放吗?我的程序有点大,运行起来内存只增不减。处理了很多地方,但效果都不是很明显,也用过GC,可以有效释放内存,不过不太想用GC,想在细节上处理内存问题,所有请教一下大家,请大家不吝赐教
public string GetAA(long bh)
{
string aa="";
........
return "";
}
这个“aa”变量在方法内部如果不做任何处理,它会在这个方法返回后自动释放吗?我的程序有点大,运行起来内存只增不减。处理了很多地方,但效果都不是很明显,也用过GC,可以有效释放内存,不过不太想用GC,想在细节上处理内存问题,所有请教一下大家,请大家不吝赐教
我的项目里也遇到内存的问题,因为其中调用了VC编写的DLL,有非托管资源存在。
用using()
{
方法体
}