garbage-collection 相关问题

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

Angular - 从内存中删除对象而不破坏组件

我有一个非常复杂的角度应用程序,它会导致浏览器很快崩溃。所以我正在寻求优化它。我修复了每个订阅内存泄漏,但问题仍然存在。所以我用 Chr...

回答 1 投票 0

完整垃圾收集与主要垃圾收集[重复]

所以我正在查看 Oracle 垃圾收集文档,我对这段特定的段落有点困惑 如果 JVM 发现类不存在,则可能会收集(卸载)类 更长的...

回答 1 投票 0

如何确定g1gc自动生成的区域大小?

文档说: 启动时,Java 虚拟机 (JVM) 设置区域大小 我如何确定启动时为 g1gc 区域选择的大小?如何获取通知......

回答 1 投票 0

HotSpot中的GC是如何相互配合的

众所周知,HotSpot 中有 Serial、CMS、G1 等七个 GC。我很困惑的是,它们同时全部工作还是只有部分工作?他们是如何配合的...

回答 1 投票 0

全局数组中的对象没有被释放(垃圾回收)

关于垃圾收集的问题。 我有一个 javascript 程序,其中在 Application.js let g_objArr = [] 中初始化了一个全局变量。这个 g_objArr 用于加载客户资料...

回答 1 投票 0

如何可视化 JVM 在 Linux 上的工作?

我没有找到任何程序或工具,例如 VisualVM 或 Visual GC for linux。除了 JVM 运行参数之外,还有什么方法可以查看它的工作情况吗?顺便说一句,我使用 Intellij IDEA。可能 JetBrains 有...

回答 2 投票 0

“主动”垃圾收集与 Rust 的借用检查器

我对 Rust Borrow Checker 与 JVM 垃圾收集器的理解有一个基本问题。抱歉,如果这是一个业余问题。 我试图深入了解...

回答 1 投票 0

ZGC启动后使用了大量缓存

ZGC启动后即使没有请求也使用了大量缓存 操作系统: 码头工人 jdk:openjdk版本“17.0.8”2023-07-18 这是我的容器的启动命令 CMD ["java","-...

回答 1 投票 0

C# 是否删除我的(非托管)指针还是我需要手动执行此操作?

前言:我主要了解C++,但对C#和垃圾回收不太了解。 我正在尝试创建一个 C++ 类,将其导出到 dll,然后以 C# 形式使用它。 在这里使用 JaredPar 的答案...

回答 1 投票 0

为什么节点会抱怨未关闭的文件描述符,即使我正在关闭所有句柄?

我有一个异步函数,它创建一个读取流并将其写入http响应,如下所示: 让句柄=等待getFile(); 让流=handle.createReadStream(); 让 stat = 等待哈...

回答 2 投票 0

ZGC 中忽略 SoftMaxHeapSize

我对ZGC有以下设置,当使用扩展内存时,内存没有归还,看起来SoftMaxHeapSize完全被忽略,只有当我执行强制GC循环时内存才会归还。什么我...

回答 1 投票 0

Lua 5.1 表的 __gc 元方法的解决方法

我目前面临的问题是你不能对Lua 5.1中的表使用__gc方法,因为它们是在Lua 5.2中实现的。但是,我想在 lua 表释放一次分配的本机资源

回答 2 投票 0

垃圾收集器占用太多 CPU 时间

我开发了一个Web应用程序,该应用程序需要处理大量数据并且需要花费大量时间才能完成? 现在我正在对我的应用程序进行分析,我注意到 GC 的一件非常糟糕的事情。 什...

回答 5 投票 0

Java 垃圾收集器不会清理堆永久生成空间,直到达到 100%

我们在 Kubernetes 内有使用 Java 17 运行的 Spring Boot 微服务,它们具有启动参数:-Xms512m 和 -Xmx512m。通过监控 G 中的 Prometheus 指标,我看到以下不清楚的情况...

回答 1 投票 0

即使 GC Max 生命周期和会话设置 cookie 参数值增加 3 小时,会话持续时间仍然没有增加

ini_set('session.gc_maxlifetime', 10800); session_set_cookie_params(10800); 已用于增加会话时间。 如应用程序选项卡中所示,Cookie 的最大期限已过期,其价值也增加了...

回答 1 投票 0

如何删除包含其绑定方法列表的对象

在此代码中,Foo() 类的对象在创建新对象后仍然存在。我想这个原因是在附加对象的列表属性的循环引用中。那么,如何让垃圾收集器...

回答 0 投票 0

垃圾收集器真的会删除超出范围的对象吗?

按照我的习惯理解,一旦代码退出块,局部变量就有资格进行垃圾回收。 这是我的测试 @测试 public void testOutOfScopeGC() 抛出

回答 2 投票 0

Eden Space 和 Old Gen 峰值增加

Java 17升级后,JVM堆内存开始增加。当我们检查内存指标时,Eden Space和Old Generation的大小波动并且峰值在增加。 好像没有

回答 1 投票 0

为什么LinkedList的removeFirst方法可以通过取消第一个节点的链接来帮助垃圾收集器?

下面的代码是从链表中删除第一个节点的方法。 公共 E 删除第一(){ 最终节点 f = 第一个; 如果(f == null) 扔新的

回答 1 投票 0

这些存储在哪里?

我正在.net上学习GC。我想知道,我的整数、浮点数或值类型、存储的静态变量、函数的成员、函数中的值类型存储在哪里。 任何文件...

回答 2 投票 0

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