首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-02-29 
用SqlHelper这样的“大类”会不会浪费内存?通常我们都喜欢把许多功能都集中到一个类里头,SqlHelper就是这样

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

[解决办法]
class sqlhelper
{
private static int _connection=123;
sqlhelper()
{}
}

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

热点排行