garbage-collection 相关问题

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

将 Task 引用更改为 Task.CompletedTask 在 GC 和引用计数的上下文中是否有意义?

考虑到我有一个简单的类,我只想初始化它(或者在对象的生命周期中执行一些任务)。完成所有操作后将引用切换到 Task.Completed 是否会改变任何内容,

回答 1 投票 0

不使用 java.util.Date 的 Java 纳秒时间

我需要极其精确和准确的时间以及尽可能少的垃圾收集 (GC),最好是每天 1 次。 System.currentTimeMillis() 不够精确,System.nanoTime() 则...

回答 2 投票 0

获取变量地址的辅助函数

在我正在查看的 Go 代码库中,我经常看到类似以下内容: some_func(&SomeStructType{ some_attribute: get_ptr(some_object.some_var), .... )} func get_ptr[T any](val T) ...

回答 1 投票 0

如何释放Go中的内存? [重复]

我开始学习Go,并发现了一些我无法找到的信息。 例如,如果我正在制作自己的列表结构 类型 elem 结构体 { 上一个 *元素 下一个*元素 值字符串 }...

回答 1 投票 0

如何递归获取Kubernetes所有者资源的依赖资源

通过 Kubernetes,您可以使用垃圾收集器在删除拥有的资源时自动删除依赖资源。我想知道打印依赖关系树的最简单方法...

回答 2 投票 0

c# - 为什么运行基准测试不显示新字符串的内存分配?

为什么在下面的代码上运行基准测试时,显示方法 BuildString 上没有内存分配?我不明白,因为据我所知,字符串应该分配在堆上。 [记忆迪亚...

回答 1 投票 0

Java EE @Singleton 和 @Startup:如果它可以因不活动而被垃圾收集,那有什么意义

我有一个 @Singleton Java EE bean,它需要花费大量时间来初始化其 JAXB 上下文。为了解决这个问题,添加了 @Startup 注释。然而,我注意到豆子是否得到

回答 2 投票 0


WeakRef 和垃圾回收未按预期工作

在我的项目中,我发现自己需要使用 WeakRefs 和 FinalizationRegistry,但我无法完全使其工作,所以我创建了一个简单的示例,但它也不起作用。你能帮我...

回答 1 投票 0

python 对象清理顺序 - 我可以使用对象引用强制 GC 首先收集另一个对象吗?

我有 2 个对象 a、b (分别是 A、B 的实例),它们是在我的应用程序中创建的: A类: def __del__(自我): 打印(“A.__del__”) B类: def __del__(自我): p...

回答 1 投票 0

Java并发和并行GC

本文建议使用-XX:+UseParNewGC“以并发GC启用并行年轻代GC”。 我的困惑是,为了同时启用并行和并发 GC,sho...

回答 6 投票 0

了解 MemoryMarshal 返回的引用如何与 GC 配合使用

所以这是一个代码: 私有引用 TE ElementRef(uint Index) { ref TE Data = ref MemoryMarshal.GetArrayDataReference(this.Objects); 返回 ref Unsafe.Add(ref Data, Index); }...

回答 1 投票 0

C# X509Certificate2 私钥在GC发生时消失

我遇到了一个非常奇怪的加密证书问题。我将带有 1 个加密证书的 .p12 文件安装到 StoreName.MY 中,一切似乎都工作正常,我打开证书管理器并...

回答 1 投票 0

作为函数参数传递时在哪里销毁TextEditingController?

有关于如何正确销毁 TextEditingController 的文档,但这些文档对我的情况没有帮助。我的项目中有重复的代码,所以我想通过

回答 1 投票 0

Perfview、BLOCKED_TIME 和垃圾收集中的暂停

我正在尝试通过在 perfview 中分析单线程计算密集型/低 IO .NET 4.7.1 程序来提高其性能,该程序在 r5.8xlarge 实例上的 AWS 中的 Windows Server 2016 上运行...

回答 1 投票 0

尝试使用线程从列表中删除全局对象,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

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