Jvm OrientDB:MaxDirectMemorySize vs Dstorage.diskCache.bufferSize

Jvm OrientDB:MaxDirectMemorySize vs Dstorage.diskCache.bufferSize,jvm,orientdb,Jvm,Orientdb,目前尚不清楚MaxDirectMemorySize和Dstorage.diskCache.bufferSize之间的区别。他们俩似乎都不合群。当两者都指定时,它们是否冗余 Docs:OrientDB使用的直接内存大小受以下限制: 磁盘缓存的大小(variable storage.diskCache.bufferSize) 这些文档似乎暗示它们引用相同的空间,但driectmemorysize受缓冲区大小的限制。这是否正确?MaxDirectMemorySize是一种JVM设置,用于限制该JVM实

目前尚不清楚MaxDirectMemorySize和Dstorage.diskCache.bufferSize之间的区别。他们俩似乎都不合群。当两者都指定时,它们是否冗余

Docs:OrientDB使用的直接内存大小受以下限制: 磁盘缓存的大小(variable storage.diskCache.bufferSize)


这些文档似乎暗示它们引用相同的空间,但driectmemorysize受缓冲区大小的限制。这是否正确?

MaxDirectMemorySize
是一种JVM设置,用于限制该JVM实例中的所有直接字节缓冲区分配


storage.diskCache.bufferSize
是一种应用程序设置,用于限制直接字节缓冲区分配,以便在orientdb中进行IO缓存。

如果设置MaxDirectMemorySize,它是否自动为storage.diskCache.bufferSize和/或类似的应用程序设置设置了合理的值。您链接到自己的文档中提到了它使用的默认值。我的眼睛今晚一定无法聚焦。在该页面上,我没有看到与MaxDirectMemorySize相关的storage.diskCache.bufferSize的默认值。我确实看到了MaxDirectMemorySize的解决方案。