猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
实例化对象
实例化对象 是否影响程序的性能 我一个页面多出用到该对象?是否要用时才实例化,用完就释放对象?
慕仙森
浏览 441
回答 2
2回答
Smart猫小萌
如果对象很大,或者是占用了非托管资源,那最好能用一个解决问题就用一个,如果对象较小,就无所谓了。真的要实现节省性能,你可以做一个对象池
0
0
0
潇湘沐
第一个问题、实例化对象肯定会占用内存、但是不同的对象会占用不同的内存,生命周期、位置不一样。比如局部变量和全局变量。第二个问题,多处用到的对象、都多少、找个平衡点。如果是局部变量,它是在堆上,在当前使用完后,就会被自动回收了,如果你的这个页面的生命周期很长的话..你声明全局的变量会一直占用者你的内存。至于到底用什么、找个平衡点吧。第三,用的时候再实例化、是一个好习惯,。虽然不是说真的就提高多少性能。只是把耗费的性能在不同时间来初始化。如果你要用10个对象,你在初始化的时候全部new出来,和分成10次不同时间new出来是不一样的。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续