腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(162)
视频
沙龙
1
回答
android
片段
何时
创
建和
处置
非
托管
资源
、
、
我在
片段
内的Searchview的Textchanged事件中使用了System.Threading.Timer。System.Threading.Timer _timer; { base.OnPause(); } 我在调用onResume时实例化计时器,并在调用onPause时
处置
它(
浏览 12
提问于2019-06-27
得票数 0
2
回答
IDisposable示例
、
、
我正在寻找一个例子,其中显示了
托管
和
非
托管
资源
分配的.net
处置
模式。在每本课本中,只显示代码
片段
。
浏览 0
提问于2011-06-29
得票数 1
回答已采纳
4
回答
在
托管
和
非
托管
资源
中使用关键字的c#
using关键字用于正确
处置
托管
资源
和
非
托管
资源
。例如,使用用于
托管
资源
,如连接对象。用于
非
托管
资源
,如下所示: { byte charset = font1.GdiCharSet
浏览 0
提问于2013-01-04
得票数 0
回答已采纳
6
回答
关于C# Dispose模式的特定问题
、
、
在下面的代码
片段
中,这似乎是实现dispose模式的标准方法,您将注意到,如果dispose为false,则不会处理
托管
资源
。如何/
何时
处理它们?GC是否会随后出现并处理
托管
资源
?谁能给我举一个
处置
托管
资源
的例子?解钩事件浮现在脑海中。还要别的吗?按照模式的编写方式,如果您在“if (Disposing)”部分什么都不做,它们似乎(稍后)会被处理掉。评论?它说,“元-元注释--除此之外,在
非
托管</
浏览 0
提问于2010-09-27
得票数 8
回答已采纳
2
回答
为什么代码分析器推荐处理IDisposable字段?
、
、
、
、
如果我没有在IDisposable中实现MyClass,并且没有对MyClass实例的引用,这意味着没有对Bitmap类实例的引用,因此GarbageCollector将调用Bitmap的终结器,所有
非
托管
资源
都将被释放
浏览 3
提问于2014-08-26
得票数 1
回答已采纳
1
回答
是否有可能在winrt中完全释放用户控件?
、
我有一个应用程序,我可以根据情况动态创建用户控件。当我处理完它们后,我会将它们从容器中移除,但它们仍在占用内存。我不知道我能发布什么代码,因为没有真正相关的代码。 public void Dispose() YoutubeMediaPlaye
浏览 2
提问于2014-05-14
得票数 2
回答已采纳
8
回答
为什么CLR不处理清理代码?
、
我学到了一些关于它的东西:但是我很好奇为什么CLR不能自己处理这个问题呢?它负责内存管理,它负责垃圾收集。因此,它应该非常清楚哪个对象持有哪些
资源
,以及该对象
何时
消亡。那么,它也应该能够释放这些
资源
吗? 我问了几个人这件事。我得到的答案是,这是因为我们需要优雅地关闭它,而当GC强制关闭
浏览 3
提问于2012-07-27
得票数 3
回答已采纳
4
回答
为什么要处理一个肯定很快就会被处理的对象呢?
、
、
、
、
假设我有一个用于点击按钮的过程。显然我应该把它处理掉。或者在try-catch-finally的finally中调用.Dispose()。假设我在过程本地创建它(不是全局的,也不是在使用中创建的)。但对程序来说是局部的。那么,为什么手动/显式地处理它对我来说很重要?当然,它可能会比'int‘大一点
浏览 1
提问于2015-12-20
得票数 4
1
回答
如何正确释放OpenCvSharp.Mat的内存?
、
、
、
、
我必须调用Dispose函数吗?或者使用代码块?如果是这样,我应该在什么时候这样做?在DotNet编写中,我不习惯于考虑释放内存,所以我害怕犯错误并导致内存泄漏。
浏览 76
提问于2018-02-05
得票数 1
回答已采纳
3
回答
何时
需要管理
托管
资源
?
、
、
我一直在研究标准的Dispose模式,我只是想知道我需要向免费的
托管
资源
写入什么?如果这些
资源
已经被“管理”了,那么我当然不需要做任何事情。如果是这种情况,并且我的类不包含任何
非
托管
资源
(因此不需要由GC完成它),那么我只需要在Dispose方法中抑制finalization吗?} } { }我真的需要在这里释放
托管<
浏览 3
提问于2009-09-15
得票数 5
回答已采纳
4
回答
我能期望一个流被垃圾收集器关闭吗?
、
、
我有一个类似于流的类,它有一个"Close“函数。该类的实例存储在Field/Attribute中。有时我必须用一个新的实例替换这个实例。不幸的是,我找不到是否有人还在使用这个对象的旧实例。(许多函数都将这个字段用于多线程)。因此,我可以在不关闭类的情况下覆盖该字段。我能期望GC移除未关闭的对象吗?我能在dispose函数中关闭它吗?
浏览 1
提问于2011-01-12
得票数 0
回答已采纳
8
回答
我应该在什么时候在.NET中
处置
我的对象?
、
、
对于一般代码,我真的需要释放一个对象吗?我能在很大程度上忽略它吗?或者当你百分之百确定你不再需要一个对象时,总是把它处理掉是个好主意吗?
浏览 0
提问于2008-10-29
得票数 20
3
回答
为什么要多次调用GC.Collect()来释放一些通常不会清理的内存呢?
、
我在GC中发现了一件奇怪的事情,当我的应用程序删除了对许多大对象的引用时,它仍然消耗了大量的ram,在我的例子中大约是300mb。即使我调用GC.Collect(),也不会清除此内存为什么会这样呢?如何让GC自动清理内存,而无需手动调用?
浏览 1
提问于2013-04-19
得票数 2
回答已采纳
2
回答
在处理SymmetricAlgorithm时尝试--最后“块”与“使用”块
、
、
当对象被归零并释放时,您应该调用Dispose方法,并将处理参数设置为True,以释放与该对象关联的所有
托管
和
非
托管
资源
。
浏览 4
提问于2011-06-29
得票数 5
回答已采纳
2
回答
IDisposable的这种实现是如何工作的?
、
、
、
、
我即将构建我的第一个n层web应用程序,因此,我正在学习这些原则,并查看示例代码。我在这里遇到了这种类型的应用程序的一个很好的例子:。然而,我对数据层上的EF上下文是如何处理的感到困惑。到目前为止,我已经释放了我的上下文,例如,通过使用using块,或者覆盖我的MVC控制器上的Dispose方法。但是,在此应用程序中,Dispose方法从未显式调用,而是实例化上下文的工厂类派生自实现IDisposable的基类:public class DatabaseFactory : Disposable, IDatabaseFactory private SocialGoalEn
浏览 1
提问于2014-06-26
得票数 0
5
回答
使用语句变体
、
、
我发现我的代码库包含各种数据访问代码,在这些代码中,我以两种不同的方式使用语句。哪种方法更好,这两种方法有什么不同?没有在using语句中实例化SqlConnection和SqlCommand会出现什么问题吗?忽略明显的不一致问题。public int SampleScalar(string query, CommandType queryType, SqlParameter[] parameters) int returnValue = 0; SqlConnection objConn = new SqlConnection(ConnS
浏览 2
提问于2012-08-29
得票数 0
回答已采纳
6
回答
处理问题
、
、
我遇到的文献是指“
托管
资源
”与“
非
托管
资源
”。这些术语让我感到困惑,因为您可以拥有一个使用
非
托管
资源
实现功能的
托管
类。这是被认为是“
非
托管
资源
”还是“
托管
资源
”?我的理解是,如果您没有对实现IDisposable的对象调用Dispose(),那么直到应用程序退出时,
资源
才会被释放。这种情况可能会在长时间运行程序时导致OutOfM
浏览 0
提问于2011-08-31
得票数 11
回答已采纳
11
回答
是否需要对
托管
对象调用Do ()?
、
为了加快速度,我在构造函数中先创建钢笔、画笔等,这样OnPaint就不需要继续创
建和
处理它们了。现在,我确保总是处理这些对象,但我觉得我不需要这样做,因为尽管它们实现了IDisposable,但它们是
托管
对象。 谢谢所有的答案,这个问题肯定已经解决了。
浏览 14
提问于2010-03-30
得票数 29
回答已采纳
16
回答
Finalize vs Dispose
、
为什么有些人使用Finalize方法而不是Dispose方法?
浏览 3
提问于2009-04-09
得票数 246
回答已采纳
3
回答
使用和垃圾收集
、
、
嗨,我只是想确认一下我是否有以下几点:create Object2// bookmark1
浏览 0
提问于2009-03-17
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
年度回顾:Uber2017年开源项目亮点概述
Android测试:Mockito and Robolectric
加密货币安全的大胆新愿景——基于点对点区块链的商业
爱奇艺开源 Qigsaw,基于 Android App Bundle 的动态化框架
对IDisposable和静态分析的提议:DisposeUnused属性
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券