weak-references 相关问题

弱引用是一种引用,它不保护引用的对象不被垃圾收集器收集。弱引用用于诸如缓存之类的区域,在这些区域中,您希望保留对对象的引用以供重用,但允许系统在内存增长较低时回收它。一些垃圾收集语言具有或支持各种级别的弱引用,例如Java,C#,Python,Perl和Lisp。

当不存在.size时,如何通过Node.js中的WeakSet / WeakMap(通过垃圾回收)自动删除项目进行实验?

#1。缺少.size属性的解决方法?在JavaScript中,我之前从未使用过WeakSet或WeakMap,而且我对垃圾收集的了解也不多(我是PHP + JS开发人员,...

回答 1 投票 2

WeakValueDictionary setdefault而不创建将不使用的默认值

我正在使用带有setdefault的WeakValueDictionary,但我希望无法创建默认导入的东西的实例weakref my_dict = weakref.WeakValueDictionary()#...#...

回答 1 投票 0

Servicestack Ormlite-弱引用/泛型引用(如nhibernate中的ReferencesAny)

在nHibernate中,您可以将一列声明为对象并将其映射为弱引用:公共虚拟对象TableRef {get; set;} //然后在流畅的映射中:ReferencesAny(x => x.TableRef)怎么...

回答 1 投票 1

C#WeakReference对象在终结器中为NULL,尽管仍被强烈引用

[嗨,我在这里有代码,我不明白为什么我碰到了断点(请参阅注释)。这是我不了解或不正确理解的Microsoft错误吗?该代码已在Debug中测试过...

回答 3 投票 3

弱引用的对象将不会收集垃圾

[我关心的是曾经被强引用的对象的实例,但是在对其强引用进行显式的空赋值之后,以及在显式的System.gc()调用之后,该实例是...

回答 2 投票 1

为什么最后一个引用引用消失时为什么不会从WeakValueDictionary中删除值

我有以下Python程序:importweakref类NumberWord:def __init __(self,word):self.word =单词def __repr __(self):返回self.word dict = weakref.WeakValueDictionary()...

回答 1 投票 0

内部类AsyncTask静态还是通过WeakReference?

我对android中这种简单的经常发生的情况有疑问。我有一个活动,它将调用异步任务,异步任务将从SQLite数据库中提取值并更新...

回答 1 投票 0

在扩展AsyncTask的类中使用带有SQLiteOpenHelper的WeakReference上下文

我正在将上下文引用从调用的Activity传递给处理我所有SQLite数据库事务的AsyncTask文件。我在LogCat中发现以下警告:W / ...

回答 1 投票 0

[Java-应用程序中使用的HashMap和WeakHashMap引用

只是试图从GC的角度理解某些东西public Set returnFromDb(String id){LookupService service = fromSomewhere(); Map 其中=新... ] >>

回答 1 投票 0

在Swift中引用回调时防止内存泄漏

注意:这个问题与Swift,闭包,回调和内存泄漏有关……其余的只是出于说明目的。考虑我们有一个类ValueAnimator,它具有以下初始化程序:...

回答 1 投票 0

在Objective-C(和Swift)中,弱属性线程安全吗?

当由于最后一个强引用消失而被取消时,如果在另一个线程上发生问题,您会遇到问题吗?如果是这样,使用原子能正确吗?因为我相信Swift ...

回答 2 投票 0

为什么垃圾收集器不对我的实例进行垃圾处理? [重复]

我正在编写一些测试以更好地了解.NET垃圾收集器的工作方式,以便构建没有内存泄漏的框架。但是我在第一个和...上面临着意外的行为...

回答 1 投票 0

Swift:动态创建和分配代表

[MKMapView的委托属性在swift中的定义如下:@IBOutlet弱打开var委托:MKMapViewDelegate?。如果必须为数组的每个项目动态创建地图视图,则数组的长度/计数...

回答 1 投票 -2

弱对象消失了,这是什么意思?

我正在使用tensorflow解决一个函数,该函数被调用一次并且可以正常工作,但是第二次被称为错误”弱对象已消失,但我没有...

回答 1 投票 0

快速弱参考比强参考慢得多

我正在Swift中建立一个物理引擎。在对引擎进行了一些新的添加并运行了基准测试之后,我注意到性能大大降低了。例如,在...

回答 1 投票 0

带有弱引用的ConcurrentHash映射

我陷入了一个问题,确实需要一些帮助才能完成此操作。我有一个ConcurrentHashMap,其中多个can线程可以同时存储或检索数据。解决这个问题...

回答 2 投票 0

是否需要在单例类中使用弱引用?

我遇到了raywenderlich的教程,作者为处理单例中的线程问题提供了一些很好的技巧。但是当使用单例类中的闭包时,他使用的是“弱” ...

回答 2 投票 3

如何在weakref.finalize中引用最终确定的对象?

我有一个我不控制的类,它没有实现自己的清理。我认为这是weakref.finalize的其中一种情况,但我无法使其正常工作。 def cleanup(obj):...

回答 1 投票 2

如果我在AsyncTask中保留活动的WeakReference,我的应用程序对象将保持活动状态吗?

如果我在AsyncTask中保留活动的WeakReference,我的应用程序对象将保持活动状态还是被垃圾回收?

回答 1 投票 0

[内存泄漏和OutOfMemoryException-Java Swing应用程序

我目前正在使用一个独立的Java Swing应用程序,它是一个非常复杂的应用程序,具有许多标签和输入文本字段。我发现的是,每次操作之后,...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.