怎样释放静态(static)的数据成员,使它不再占用内存?
static数据成员有时很有用,我不很明白static数据类型的生存期到底在什么时候结束,好像是应用程序集的,我不希望它总占用着内存space
下面的Demo
class demo
{
public static string myStr;
public static DataTable myTable;
public static Object myObj;
//...
public void myFunction()
{//...}
}
=================================
我怎样才能使demo.myStr;demo.myTable...这样的static成员释放内存呢?
demo.myStr = null; demo.myTable = null; 能不能做到???
下面的Demo
class demo
{
public static string myStr;
public static DataTable myTable;
public static Object myObj;
//...
public void myFunction()
{//...}
}
=================================
我怎样才能使demo.myStr;demo.myTable...这样的static成员释放内存呢?
demo.myStr = null; demo.myTable = null; 能不能做到???
...全文
相关推荐
关于static的小结(Java内存溢出)
自己总结的一些关于java内存益出的东西
android 退出程序解决内存释放的问题
做Android项目的时候发现一个问题:当应用程序退出了,点击"设置"查看应用程序,界面显示着可以点击"强制关闭 由于这个问题我发现了一个更加严重的问题,那就是,在我应用程序退出之后,系统并没有释放掉我应用程序所占内存
Android apk 插件启动内存释放问题
主要介绍了Android apk 插件启动内存释放问题的相关资料,需要的朋友可以参考下
Winform程序怎么降低占用的内存?
使用代码是Winform程序降低占用的内存
C++类中的常数据成员与静态数据成员之间的区别
常数据成员是指在类中定义的不能修改其值的一些数据成员,类似于我们以前学过的常变量,虽然是变量,也有自己的地址,但是一经赋初值,便不能再被修改


