garbage-collection 相关问题

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

垃圾收集器和静态变量

当我实例化一个具有带有此签名的静态属性的类时。 类 A { 静态整数 x = new Integer(); } 我知道当类加载到内存中时,静态变量也是

回答 1 投票 0

垃圾收集时间较长,会导致网络连接断开,但 Kubernetes 中的 pod 不会弹跳

我有以下场景: 我有一个 pod,运行带有两个 sidecar 容器的应用程序。 所有三个容器都有多个网络连接(大约 7 个服务器连接到它们)。该...

回答 1 投票 0

如何移除或删除函数内的对象?

我想在Python中创建一个简单的删除函数,它应该删除任何引用并删除对象。这可用于删除未使用的模拟对象: 将 numpy 导入为 np 班级单位: 定义

回答 2 投票 0

Python 删除或删除函数内的对象

问题 我想在 python 中制作简单的删除功能。此函数应删除任何引用,并删除该对象。这可用于在游戏中或删除未使用的模拟对象。 这是一个

回答 1 投票 0

在java中删除当前控件

好的,让我们试试这个。这是一个动态创建 JButton 的小型 Java 应用程序。我试图找到一种方法来完全删除创建的 JButton,以便垃圾收集将释放我......

回答 1 投票 0

为什么即使应用了内联,Go 的转义分析也会将变量移动到堆中?

鉴于此: 包主 函数主() { _ = f() } 函数 f() *int { y:= 2 分辨率 := y * 2 返回&res } 如果你运行: 去构建-gcflags'-m' 为了获得逃逸分析,它说......

回答 1 投票 0

Python 垃圾收集

我创建了一些Python代码,它在循环中创建一个对象,并在每次迭代中用相同类型的新对象覆盖该对象。执行了 10.000 次,Python 占用了 7mb

回答 8 投票 0

asyncio.Task 在使用 del

为什么下面使用 asyncio.create_task() 创建的任务没有被垃圾回收? 导入异步 导入气相色谱 c = 0 异步 def run(): 全球客户 尝试: 而真实: 等待...

回答 1 投票 0

PM2 + Node.js + Ubuntu:垃圾收集未按预期工作

我们的 Production Nuxt3 应用程序遇到问题。它在 ubuntu VPS 上的 PM2(集群模式)上运行。内存使用量随着时间的推移不断增长。 当本地运行时(Node 和 PM2 安装在 Windows 上)...

回答 1 投票 0

为什么虚拟线程在无法访问时不会被垃圾回收

我希望我的虚拟线程在线程消耗的阻塞队列被丢弃时被垃圾收集。 它应该有效:根据 https://openjdk.org/jeps/444, 与平台线程不同

回答 1 投票 0

如果一个对象的成员之一是正在运行的线程,它可以被垃圾回收吗?

我有一个自定义线程子类,它重复调用“绑定”对象上的方法。目标是每当“绑定”对象被 GC 时自动加入该线程: 来自

回答 1 投票 0

Netty 4.0 HTTP Chunks 内存泄漏?

我正在尝试使 HTTP Transfer Encoding Chunked 与 Netty 4.0 一起使用。 到目前为止我已经成功了。它适用于小负载。 然后我尝试使用大数据,它开始挂起。 我怀疑...

回答 1 投票 0

UseConcMarkSweepGC 与 UseParallelGC

我目前遇到垃圾收集时间过长的问题。请参阅以下内容。我当前的设置是使用 -Xms1g 和 -Xmx3g。我的应用程序使用的是java 1.4.2。我不...

回答 5 投票 0

如果不调用 gc_collect_cycles(),PHP 就会耗尽内存

我刚刚经历了 PHP 8.2 内存不足的情况,但是,如果我添加 gc_collect_cycles() 就不会了。这是一个错误吗? PHP 不应该在引发内存不足致命错误之前尝试运行垃圾收集器吗...

回答 1 投票 0

OpenJ9 GC 导致“由于清理器渗透而收集”

对于这个gc原因“主要GC的最大结束(由于scavanger渗透而收集)”,我找不到任何关于这个原因的文档。这意味着什么? 对于 OpenJ9。我们有频繁的 GCS 和您...

回答 1 投票 0

为什么 grpc java 线程在被阻塞行周围没有任何锁或同步语法的情况下被阻塞

在应用程序启动时,我注意到 gRPC 客户端流的初始化出现了极大的延迟。通过日志和 jstack 的彻底检查,我发现 'grpc-default-execut...

回答 1 投票 0

数据库查询结果中有大量堆分配

我正在sql/driver中实现Rows接口。在实现Next(dest []Value)错误方法时,我发现当数据结果非常大时,堆分配会变成一个性能问题...

回答 1 投票 0

在 D 中是否可以告诉垃圾收集器不要扫描特定指针(或其下面的任何内容)?

我有一个非常大的树结构,1)在程序运行期间不经常删除节点,2)从自定义分配器获取其节点,该分配器有自己对块的引用...

回答 1 投票 0

GCHandle.Free() 只是释放句柄吗?

只是为了确保,鉴于我已在该固定数组上固定了字节数组和 GCHandle。 当调用 GCHandle.Free() 方法时,是否只是简单地释放句柄并移交管理权...

回答 3 投票 0

ContextVar 内存泄漏

下面的代码存在内存泄漏,我不明白为什么会有对MyObj的引用。 run(1) 和 run(2) 完成,上下文被清除。 导入异步 导入气相色谱 从 contextvars 导入

回答 1 投票 0

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