当前位置: 代码迷 >> ASP.NET >> 用SqlHelper这样的“大类”会不会浪费内存?解决方案
  详细解决方案

用SqlHelper这样的“大类”会不会浪费内存?解决方案

热度:6300   发布时间:2013-02-25 00:00:00.0
用SqlHelper这样的“大类”会不会浪费内存?
通常我们都喜欢把许多功能都集中到一个类里头,SqlHelper就是这样的例子
那如果我们只是利用里面的某个方法,或者只是某个方法使用比较频繁,其他的方法都很少用,
这样如果客户端请求非常多,那就需要建立非常多的SqlHelper对象,这样岂不是更浪费内存?
另外,这种情况下
用静态类的SqlHelper和产生对象的SqlHelper比较有什么区别?哪个更省内存?

------解决方案--------------------------------------------------------
class sqlhelper
{
private static int _connection=123;
sqlhelper()
{}
}

这样的类创建对象时只会占用内存8个字节的空间,一个虚拟指针加上一个int类型的connection私有变量。
  相关解决方案