garbage-collection 相关问题

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

G1GC的延迟问题

我正面临着使用G1GC算法持续增加GC停顿的时间。服务延迟会随着时间的推移而持续增长。一旦发生这种情况,我重启我的服务,延迟恢复正常。发布...

回答 5 投票 15

G1 GC - 极长的终止时间

G1 GC有时会在终止阶段花费大量时间。正如您所看到的,当GC工作者平均时间为442.9时,终止是327.3。这是处理...的高性能低延迟应用程序

回答 1 投票 2

如何在Swift中识别出强大的参考周期?

是否有工具或方法在我的SWIFT代码中找到强引用循环?一个强大的参考周期是两个类的实例相互引用而没有适当的安全性(弱/ ...

回答 5 投票 22

如何获取Java 9打印有关GC的Java 8风格信息

在java 8上给JVM命令行选项-XX:+ PrintGCDateStamps和-XX:+ PrintGCDetails导致每个GC操作的JVM打印完全在线,如下所示:2018-03-21T01:35:39.624-0700:[。 ..

回答 2 投票 2

批量批量插入MySQL会产生GC Overhead和/或Java Heap Space错误

我试图一次插入大约190万行作为批量插入MySQL。代码就像一个1.7米或更少行的魅力,但我得到了一个GC Overhead和/或有时候Java堆空间......

回答 1 投票 0

每当我们在java中调用System.gc()时,是否必须调用finalize()方法?

每次我们在Java中显式调用System.gc()时,是否必须调用finalize()方法? 1.如何处理Java Finalization的内存保留问题我想了解上面的链接...

回答 3 投票 2

从对象中传递对象会产生垃圾吗?

我想完全优化一个类,以便它在生命周期中不会产生垃圾(不包括实例化和破坏)但我也想从一个方法返回一个对象 - 这是......

回答 1 投票 1

使用document.createElement创建的视频元素何时播放,如果播放时没有将其附加到页面?

假设我创建一个视频并像这样播放:async function createVideo(){const videoEl = document.createElement(“video”); videoEl.autoplay = true; videoEl.src =“https://archive.org / ...

回答 1 投票 4

局部变量上的垃圾收集

我是一名进入Java世界的C ++程序员。我无法摆脱不得不让Java垃圾收集器进行清理的坏感觉。例如,这段代码将如何在Java中运行? ...

回答 3 投票 16

来自dispatch_async全局崩溃的C函数调用,但在主队列上工作

我面临一个奇怪的问题,如果我从调度全局队列调用c静态库函数,代码在C库中崩溃。但是,如果我从主线程调用相同的代码,它运行...

回答 2 投票 0

如何保护解释器的本机调用堆栈免受垃圾回收?

我在C中编写一个Lisp解释器。每个Lisp对象都由一个结构LispObject *表示,它带有一个类型字段,用于指示它是int,symbol,cons等。我实现了一个全局...

回答 1 投票 2

对象依赖于gc根对象,例如线程字段,这个对象的gc是什么?

引用ThreadPoolExecutor的Worker类私有final类Worker extends AbstractQueuedSynchronizer实现Runnable {final Thread thread; ...

回答 1 投票 -1

Java WeakHashMap何时清除null键?

在下面的代码中,nameRef.get()为null,在name = null和System.gc()之后。 import java.lang.ref.WeakReference; public class Main {public static void main(String [] args){String name ...

回答 4 投票 2

强制垃圾收集对活动对象以及长寿命对象有什么影响?

在.Net框架中,垃圾收集定期运行并回收分配给死对象的内存或空间。但是,如果我们想强制GC.Collect(),它是否会影响实时对象,它会...

回答 1 投票 0

Neo4j约束阻止孤立节点

Neo4j中的图形可以包含孤立节点,该节点是没有与之关联的关系的节点。什么是可以使用Neo4j实现的约束,以确保这些类型...

回答 1 投票 1

Java G1垃圾收集器中的类卸载(G1GC)

在Java 6中,我们使用以下GC配置来防止Perm Gen OutOfMemoryException在我们的应用程序的多次重新部署之后:-XX:+ UseConcMarkSweepGC -XX:+ CMSClassUnloadingEnabled我们...

回答 2 投票 6

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