garbage-collection 相关问题

垃圾收集(GC)是一种自动内存管理形式,它试图回收垃圾或由程序不再使用的对象占用的内存。

尝试使用线程从列表中删除全局对象,del 函数不起作用

我正在用Python编写一个服务器,并尝试使用与最初将对象存储在列表中的线程不同的线程来删除全局缓存对象的列表。当我打电话给del时...

回答 1 投票 0

Python 中强制垃圾回收以释放内存

我有一个Python2.7应用程序,它使用了大量的dict对象,其中主要包含键和值的字符串。 有时不再需要那些字典和字符串,我想删除那些 f...

回答 2 投票 0

java潜在泄漏或者GC足以处理吗?

我在java中有一个类,我在for循环中为列表对象进行模型映射。 公共无效一些方法(){ 对于 (int i = 1; i < currentMatchId + 1; i++){ ModelMapper modelMapper = new

回答 1 投票 0

Java G1GC - 卡表 (CT) 与记忆集 (RS)

为什么g1需要这两种数据结构? 我的理解是: CT保存了老年代中引用的实际位置信息。 RS是每个地区特有的,每个地区有一个RS

回答 2 投票 0

C# 固定内存和性能改进的平衡

问题是关于 C# 固定内存和性能改进的平衡。在下面的示例中, “AllocateMemory”将分配固定在内存中的 byte[]。你只会这样做一次。固定记忆将...

回答 1 投票 0

Java SoftReference:OOM发生前没有收集软引用

这是我的测试代码 公开课测试{ 公共静态 SoftReference 缓存 = new SoftReference<>(new byte[0]); 公共静态列表列表=新ArrayList<&g...

回答 1 投票 0

事件侦听器会阻止垃圾收集外部函数作用域中引用的对象吗?

假设我有以下代码: (功能 () { const largeObject = ProvideSomeLargeObject(); const largeStaticListOfElements = document.querySelectorAll('span'); 常量

回答 1 投票 0

在quarkus jib构建docker容器中更改GC

如何使用 jib 作为构建引擎来更改 quarkus docker 镜像中的默认 GC? 我尝试过 application.yaml 中的设置,但使用以下段落时出现了重复的 gc 定义错误...

回答 1 投票 0

我在expressjs中间件中的闭包是否导致内存泄漏?

我有一个中间件函数,可以在请求对象上设置一些实用程序客户端。当响应完成时,它会破坏连接。 导出 const setRequestUtils = (req: 请求, res: 响应,

回答 1 投票 0

垃圾收集器和循环引用

考虑这两个类: 公共A类 { 乙b; 公共 A(B b) { this.b = b; } } 公开B级 { 一个一个; 公共 B() { this.a = new A(this); } } 如果我有像

回答 5 投票 0

为什么 JVM Full GC 需要 stop-the-world?

我认为这是因为JVM需要移动对象,对吗?

回答 5 投票 0

如果不能保证垃圾收集器会调用它,为什么我们需要一次性模式中的终结器?

我的问题是:在C#中,如果不能保证垃圾收集器会调用它,为什么我们需要一次性模式中的终结器? 我在理解哲学方面遇到问题......

回答 1 投票 0

clojure 中内存不足 - 惰性序列上的嵌套缩减

像添加3个嵌套reduce这样简单的事情就会给我一个内存不足的错误。 .../my-large-lazy$iter$fn$fn$iter$fn$fn$iter$fn$fn (serial_write.clj:39) 处出现执行错误 (OutOfMemoryError)。 爪哇

回答 1 投票 0

使用 `-XX:+PerfDisableSharedMem` JVM 标志是否有任何性能下降?

从我在网上读到的内容来看,听起来很多人建议设置 -XX:+PerfDisableSharedMem JVM 标志来修复垃圾收集器尝试时由于 IO 阻塞而导致的高 GC 暂停延迟...

回答 1 投票 0

为什么.Net中进程内存会增长,但托管堆大小却没有改变?

我在 C# 中遇到了奇怪的内存泄漏,这对我来说没有任何意义。这是重现此问题的简单示例。 我有一个可以保存字节数组的简单类: 公共...

回答 1 投票 0

在python中查找对象的所有引用

在 python 中查找对象的所有引用的好方法是什么? 我问的原因是看起来我们有“内存泄漏”。我们正在从网络浏览器将图像文件上传到服务器...

回答 3 投票 0

这个用于值转换委托的 Reflection.Emit 有什么问题吗?

很抱歉问了这个很长的问题,但我觉得我必须提供更多背景信息,因为我的问题非常具体。 更大的图景 我正在开发一个专门用于嵌入式 Linux 的 Unity 工具

回答 1 投票 0

nodejs内存分配失败

我正在使用解密来解密“MySql”数据。我遇到以下问题: <--- Last few GCs ---> 31681 毫秒:标记-扫描 654.1 (666.5) -> 492.5 (509.8) MB,267.5 / 0.0 毫秒 [分配失败] [...

回答 6 投票 0

Python,如何阻止 tkinter 变量被垃圾收集?

我有一个函数可以创建一个 tkinter 窗口,上面有许多检查按钮小部件。稍后,另一个窗口上的按钮会保存这些检查按钮的状态。执行此操作的函数已通过...

回答 1 投票 0

如何从命令行检查正在运行的 JVM 的堆使用情况?

我可以从命令行检查正在运行的 JVM 的堆使用情况吗?我的意思是实际使用情况,而不是使用 Xmx 分配的最大数量。 我需要它是命令行,因为我无权访问

回答 5 投票 0

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