2017-09-03 2 views
0

MaxDirectMemorySize와 Dstorage.diskCache.bufferSize의 차이점은 분명하지 않습니다. 그들은 둘 다 엉덩이에서 떨어져있는 것처럼 보입니다. 둘 다 지정되면 중복됩니까?OrientDB : MaxDirectMemorySize 대 Dstorage.diskCache.bufferSize

문서 : OrientDB 의해 소비 직접 메모리의 크기는 디스크 캐시 (가변 storage.diskCache.bufferSize)의 크기에 의해 제한된다. https://orientdb.com/docs/2.2/Embedded-Server.html

docs는 동일한 공간을 나타내지 만 driectmemorysize는 버퍼 크기에 의해 제한된다는 것을 암시하는 것처럼 보입니다. 이 올바른지?

답변

1

MaxDirectMemorySize은 JVM 인스턴스 내의 모든 직접 바이트 버퍼 할당을 제한하는 JVM 설정입니다.

storage.diskCache.bufferSize은 orientdb에서 IO 캐싱을 위해 직접 바이트 버퍼 할당을 제한하는 응용 프로그램 설정입니다.

+0

MaxDirectMemorySize를 설정하면 storage.diskCache.bufferSize 및/또는 유사한 응용 프로그램 설정에 적합한 값이 자동으로 설정됩니다. – adamM

+0

자신이 링크 한 문서에 사용 된 기본값이 언급되어 있음 – the8472

+0

오늘 밤 내 눈이 집중해서는 안됩니다. MaxDirectMemorySize를 기준으로 storage.diskCache.bufferSize의 기본값을 제공하는 페이지에는 표시되지 않습니다. 나는 MaxDirectMemorySize를위한 defualt를 보았다. – adamM