想问一下关于静态变量的效率问题! 在很多的底层应用类库中,都喜欢将一些通用的方法发布为静态方法以方便调用,现在就有个问题了,既然静态方法是一直占用着服务器内存的,那么如果一个应用程序里生成了大量的静态方法,对系统效率会有多大的影响呢?比起需要使用时再去实例化,为数比较多的静态方法,哪种效率会比较高呢?我说的比较多可能会有几十或者上百个静态方法! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大胆用,你自己试想一下微软的静态方法有多少! 很频繁调用的方法应该用静态的,能提高系统性能 不会有太大的影响,一般用静态方法的地方主要考虑的是效率问题,而不是内存开销问题。 静态方法效率高.我的理解是静态方法在编译时就已经存在,没有实例化过程,所以调用效率高. 生成一个对象时,给对象分配内存的那个时间是很长的 对于实例方法,是不是在实例化后才存在,是不是每个实例都要产生相同的实例化方法,这个问题俺不明白,向楼下的学习. 线程结束后怎么通知主线程 discuz!NT源码怎么修改登录 在DataGrid里面的LinkButton怎样根据需要显示? 求.NET中上传大附件的方法? WEB中怎么只打印水晶报表而不打印WEB页面(想做打印小票) 应用程序的周期问题!!! 请教为什么,我在/目录放的web.config文件中加入如下配置却不行呢? 为什么“隐藏已知文件类型的扩展名”前面的勾去掉了,刷新目录后又勾上了? asp.net 中 .VB类 中如何使用Session或Cookies 请问,怎么让其他机器使用我的web应用程序? datagrid 双标题? 怎样设置格式和取值,顶者有分~~
我的理解是静态方法在编译时就已经存在,没有实例化过程,所以调用效率高.