例如我在程序里面用到,下面定义的变量(前提是在循环5000次,所以这个str占的内存是好大的)string str="XXXXXX"我用完后需要怎样释放这个变量呢?我测试过,用str="" 或str=null,发现程序所占的内存并没有减少,做了统计(任务管理器里面看到的)程序刚打开时,是13360K左右,用了str这个变量后是23784K左右难道这样释放是没效的吗?别告诉我.NET会自动清理内存.我需要的是手动清掉当我把程序最小化后,一看才是400K的内存,请大家指点一下
2 回答
- 2 回答
- 0 关注
- 535 浏览
添加回答
举报
0/150
提交
取消