永发信息网

C# 这样要如何释放资源?还是直接=null?

答案:1  悬赏:30  手机版
解决时间 2021-04-07 08:19
C# 这样要如何释放资源?还是直接=null?
最佳答案
对于new出来的东西,自己有dispose方法,不需要你自己实现。
另外,C#有垃圾回收处理,一般不需要自己释放,局部变量方法结束自然就释放了。全局的或者多form时,才需要按需要自己释放。追问像上面那样的话~我直接就不用写=null了吗?
如果玩家一直调用build()方法~会不会内存溢出?追答这要看你的处理机制了,如果你的处理比较慢,比如五分钟才结束,而一次要10M的内存,那么有人在五分钟内调用了1000次,你系统肯定溢出。可如果你一次只要几KB,那就不会出问题了。重点还是你这个东西是不是局部的,或者单独在一个线程里。这两种情况,用完了会马上被释放。否则系统可能会无法判断是否要释放,这种就得你自己释放。
如果你代码写的合适,再出现内存溢出的问题,那就是压力测试的时候需要考虑的了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
作文600字,以团圆为话题
哪里能买到菱悦V3半轴内球笼
matlab 求产生窄带干扰的 代码。
为什么我落日后就感到无聊了
哪些专业和化妆有关系
葛塘到灌南多少时间
爱拍摄影地址在什么地方,想过去办事
u盘打开不能格式化怎么解决方法
jsp的应用程序是什么?
局域网相互访问的问题,公司有局域网是192.16
我的tiffany银项链发黑了,该怎么办啊?平常
同一个图标怎么切成不同尺寸大小
三星w2014wifi模块在什么地方
龙眼扣肉的做法,龙眼扣肉怎么做
韵味与意蕴的区别?
推荐资讯
蒋家屋场地址有知道的么?有点事想过去
我把对方删了,可是在同个群里点开他的主页还
皮肤的疤痕\指甲印\伤口印难消退是缺少某些维
安然 谐音 英文名字
常用室内照明电压220V是指交流的什么值
日柱丁酉和流年2017丁酉年一样会发生什么事情
60V20ah的电瓶车用60V12AH的充电器充电,能充
东川区兴龙永红经营部这个地址在什么地方,我
国企职工一个月连续工作22天,剩余8天休息。
渭水,打一种动物
曲靖建设银行初几上班2016
羊三多乳饼的怎样做的吃拜托各位了 3Q
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?