当前位置: 代码迷 >> ASP.NET >> 想问一下关于静态变量的效率有关问题
  详细解决方案

想问一下关于静态变量的效率有关问题

热度:6978   发布时间:2013-02-25 00:00:00.0
想问一下关于静态变量的效率问题!
在很多的底层应用类库中,都喜欢将一些通用的方法发布为静态方法以方便调用,现在就有个问题了,既然静态方法是一直占用着服务器内存的,那么如果一个应用程序里生成了大量的静态方法,对系统效率会有多大的影响呢?

比起需要使用时再去实例化,为数比较多的静态方法,哪种效率会比较高呢?

我说的比较多可能会有几十或者上百个静态方法!

------解决方案--------------------------------------------------------
用的少,听说比较好.
------解决方案--------------------------------------------------------
大胆用,你自己试想一下微软的静态方法有多少!
------解决方案--------------------------------------------------------
很频繁调用的方法应该用静态的,能提高系统性能
------解决方案--------------------------------------------------------
不会有太大的影响,一般用静态方法的地方主要考虑的是效率问题,而不是内存开销问题。
------解决方案--------------------------------------------------------
静态方法效率高.
我的理解是静态方法在编译时就已经存在,没有实例化过程,所以调用效率高.


------解决方案--------------------------------------------------------
生成一个对象时,给对象分配内存的那个时间是很长的
------解决方案--------------------------------------------------------
使用时再去实例化好
------解决方案--------------------------------------------------------
具体问题具体分析
  相关解决方案