Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Spark:shuffle操作导致GC长时间暂停
我在跑Spark 2我正在尝试洗牌大约 5 TB 的 json 我在洗牌期间遇到了很长的垃圾收集暂停Dataset val operations spark read json inPath as MyClass operations re
scala
apachespark
garbagecollection
apachesparksql
g1gc
JDK 1.6.x G1 的经验(“垃圾优先”)
我想知道最新JDK中G1垃圾收集器的体验如何 我懂了NullPointerException尽管代码没有改变并且在早期的 JDK 中表现正常 但我的程序中抛出了这个问题 垃圾收集器只会影响表现您的应用程序 而不是它的正确性 我一直在 Ecl
Java
NullPointerException
garbagecollection
java6
g1gc
如何让 G1 打印更多日志详细信息?
我正在测试基于 Jetty 的 API 与基于 Netty 的 API 实验中唯一的区别是我使用哪个 API 相同的应用程序 相同的服务器 相同的内存配置 相同的负载等 我使用基于 Netty 的 API 时会得到更长的 GC 暂停 大多数
Java
garbagecollection
g1gc
G1 GC 单个、非常长的年轻 GC 发生且 ParallelGCThreads=1
I set ParallelGCThreads 1并使用G1 GC 所有其他JVM设置为默认设置 我跑PageRank在 Spark 1 5 1 上 有两个 EC2 节点 每个节点有 100 GB 堆 我的堆使用情况图如下 红色区域 年轻代
Java
apachespark
garbagecollection
JVM
g1gc
是什么导致 Java 中的旋转和同步时间过长?
在 Java 8 Update 45 中 将这些选项添加到java call XX PrintGCApplicationStoppedTime XX PrintSafepointStatistics XX PrintSafepointSta
Java
garbagecollection
g1gc
Java 的 G1 垃圾收集器 (G1GC) 中的类卸载
在Java 6中我们曾经使用下面的GC配置来防止Perm GenOutOfMemoryException多次重新部署我们的应用程序后 XX UseConcMarkSweepGC XX CMSClassUnloadingEnabled 我们正
Java
garbagecollection
g1gc
为什么G1GC在开始混合收集之前先收缩年轻代?
当 G1 决定需要开始进行混合收集时 它会积极地将我们的 Eden 空间从 10g 缩小到大约 1g Heap before GC invocations 294 full 0 garbage first heap total 204800
Java
garbagecollection
heapmemory
g1gc
调整 G1GC 参数以进行积极的垃圾收集?
我的 JVM 基本上是一个 Spark 执行器 它一个接一个地运行任务 任务需要大量内存 并且在其生命周期内需要大量内存 JConsole 和 JVisualVM 并排报告 https i stack imgur com seZNO png
Java
apachespark
garbagecollection
g1gc
即使 Xms = Xmx,G1GC 也会将内存释放给操作系统吗?
阅读了一些答案后 例如this https stackoverflow com a 30464183 1432247 and JEP 346 https openjdk java net jeps 346 我已经意识到 G1 确实将内存释放
Java
garbagecollection
JAVA11
g1gc
G1GC 日志中的时间
我读过 G1GC 日志中打印的一些不同时间的描述 但无法真正证明 理解当我在本地生成它们时 例如 以下日志是在我的 Java 11 电脑上生成的 我想知道 第一行的 0 500 毫秒与第二行的 0 01 秒有什么区别 应用程序是否暂停 由于
Java
garbagecollection
g1gc
G1GC 备注阶段花费的时间太长
我的服务器应用程序在负载下有时会无响应 我发现问题与很长的 GC Remark 有关 没有实施垃圾收集调整 我的测试服务器是 4 核 8 GB 8 GB 交换服务器 这是 gc 日志输出的日志 2014 04 06T04 39 58 426
Java
garbagecollection
g1gc
G1算法中的记忆集有什么用?
我刚刚读了一些关于G1算法的博客 记忆集的用法对我来说很困惑 我的想法是这样的 既然我们可以使用 DFS 遍历 GC Roots 中的每个引用 为什么我们需要记住集呢 因为所有的博客都说我们使用remembered set的原因是我们不需要
Java
JVM
g1gc
为什么 Java G1 gc 花费这么多时间扫描 RS?
我目前正在评估 G1 垃圾收集器及其在我们的应用程序中的执行情况 查看 gc log 我注意到很多集合都有很长的 Scan RS 阶段 7968 869 GC pause mixed 10 27831700 secs Parallel Ti
garbagecollection
jvmhotspot
g1gc