在 Java 应用程序中使用嵌入式 Neo4j

本节描述如何在 Java 应用程序中嵌入使用 Neo4j。

以下主题包括

当在同一个 JVM 中运行您的代码和 Neo4j 时,需要注意以下几点

  • 不要创建或保留超出严格需求的对象。尤其是大型缓存,往往会将更多对象晋升到老年代,从而增加昂贵的完整垃圾回收的需求。

  • 不要使用内部 Neo4j API。它们是 Neo4j 的内部实现,可能在未通知的情况下更改,这可能导致代码出现错误或行为改变。

  • 在嵌入模式下运行时,请勿启用 -XX:+TrustFinalNonStaticFields JVM 标志。