读书人

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

发布时间: 2011-12-25 23:21:20 作者: rapoo

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

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

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

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


[解决办法]
生成一个对象时,给对象分配内存的那个时间是很长的
[解决办法]
使用时再去实例化好
[解决办法]
具体问题具体分析

读书人网 >asp.net

热点推荐