garbage-collection 相关问题

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

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

Java 中的垃圾收集和内存泄漏

我读过,在Java中,GC(垃圾收集)会清理Heap内存中未引用的对象。 我不确定如何测试或不确定在第 3 行之后变量 person, roo...

回答 1 投票 0

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