mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

ludovicp
31.18.2010 9e28ae3135ebfb043988c89b6b2f8cfd9b4065ff
Memory budgeting now accounts for the buffers allocated for writing the temp files.
1 files modified
4 ■■■■ changed files
opends/src/server/org/opends/server/backends/jeb/importLDIF/Importer.java 4 ●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/importLDIF/Importer.java
@@ -361,7 +361,7 @@
     for(;threadCount > 0; threadCount--)
     {
       phaseOneBufferCount = 2 * (indexCount * threadCount);
       bufferSize = (int) (availMem / phaseOneBufferCount);
       bufferSize = (int) (availMem/ ((4 * indexCount) + phaseOneBufferCount));
       if(bufferSize >= MIN_BUFFER_SIZE)
       {
         break;
@@ -376,7 +376,7 @@
  private boolean getBufferSizes(long availMem)
  {
    boolean maxBuf = false;
    bufferSize = (int) (availMem/ phaseOneBufferCount);
    bufferSize = (int) (availMem / ((4 * indexCount) + phaseOneBufferCount));
    if(bufferSize >= MIN_BUFFER_SIZE)
    {
      if(bufferSize > MAX_BUFFER_SIZE)