OrientDB:MaxDirectMemorySize与Dstorage.diskCache.bufferSize

时间:2017-09-03 03:27:36

标签: jvm orientdb

目前尚不清楚MaxDirectMemorySize和Dstorage.diskCache.bufferSize之间的区别。他们似乎都堆在一堆。两者都指定时它们是多余的吗?

  

Docs:OrientDB消耗的直接内存大小受限于   磁盘缓存的大小(变量storage.diskCache.bufferSize)。 https://orientdb.com/docs/2.2/Embedded-Server.html

文档似乎暗示它们指的是相同的空间,但是driectmemorysize受缓冲区大小的限制。这是对的吗?

1 个答案:

答案 0 :(得分:1)

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

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