知识库

标记为 的文章

已弃用:将垃圾收集方法更改为 G1

何时使用 G1:默认情况下,Neo4j 2.2 版及更早版本使用并发标记和清除 (CMS) 进行垃圾收集。对于堆很大的客户或遇到不可接受的垃圾…

阅读更多

启用 GC 日志记录

什么是垃圾收集,为什么启用它?垃圾收集事件会完全暂停 Java 应用程序(即:neo4j-server)。它可以在 debug.log 中识别为…

阅读更多

获取 JVM 堆转储

本文档提供在 Java 机器上创建堆转储以调查潜在的内存泄漏的过程。虽然在抛出 OutOfMemoryError 时会自动生成堆转储…

阅读更多

如何在运行 bin/neo4j-backup 时配置 init 和 max java heap?

在运行 $NEO4J_HOME/bin/neo4j-backup 时,如果出现 Java 内存不足/内存错误,您可能希望定义 neo4j-backup 要使用的 init 和 max Java heap。默认行为是…

阅读更多

如何估计初始内存配置

初始和最终内存配置参数是一个移动目标,具体取决于您的存储大小如何变化以及您的工作负载如何随着时间的推移而增加或改变。这…

阅读更多

Neo4j 中的大型删除事务最佳实践

为了获得最佳性能并避免对系统其余部分产生负面影响,请在处理大型删除时考虑以下最佳实践。首先确定哪种情况…

阅读更多

应用程序代码调用 System.gc() 导致的长时间 GC 暂停

在调查长时间垃圾收集周期的原因时,启用 GC 日志记录通常很有用。您可以按照产品文档中的说明进行操作。启用此功能后,…

阅读更多