文章标记为 内存
何时使用 G1:默认情况下,Neo4j 2.2 及更早版本使用并发标记清除 (CMS) 进行垃圾回收。对于拥有大型堆或看到不可接受的垃圾回收……的客户
阅读更多
在较新的 Neo4j 版本(3.4 及更高版本)中,与旧版本相比,Neo4j 打开的文件句柄数量似乎有所增加。原生索引需要……
阅读更多
什么是垃圾回收以及为什么要启用它?垃圾回收事件是 Java 应用程序(即 neo4j-server)的完全暂停。它可以在 debug.log 中识别为……
阅读更多
本文档提供了在 Java 机器上创建堆转储以调查潜在内存泄漏的过程。虽然当抛出 OutOfMemoryError 时会自动生成堆转储……
阅读更多
从 Neo4j 3.5 开始,可以将部分事务数据存储在堆外内存中。这有助于减少 GC 压力和/或防止在有限资源下发生内存溢出崩溃……
阅读更多
初始和最终的内存配置参数可能是一个移动的目标,取决于您的存储大小如何变化以及工作负载如何随时间增加或变化。这……
阅读更多
为了获得最佳性能并避免对系统的其余部分产生负面影响,在处理大删除操作时请考虑这些最佳实践。首先确定哪种情况……
阅读更多
内存不足杀手(Out Of Memory Killer,简称 OOM Killer)是 Linux 内核在系统内存严重不足时采用的一种进程。这种情况发生是因为 Linux……
阅读更多
调查长时间垃圾回收周期的原因时,启用 GC 日志记录通常很有用。您可以按照产品文档进行操作。启用后,……
阅读更多
可以配置 JVM(Java 虚拟机),以便在遇到 OOM(内存溢出)错误时,强制抛出异常并崩溃或直接关闭……
阅读更多
您已经将 Neo4j 配置为使用 4GB 堆内存和 6GB 页面缓存,并高枕无忧地认为 Java 进程在您的环境中不会超过 10GB……
阅读更多