0

We're using JE 4.1.6 DPL. I set my environment max cache size using:

     EnvironmentConfig envConfig = new EnvironmentConfig();
      envConfig.setCacheSize(cacheSize);
      StoreConfig storeConfig = new StoreConfig();

      envConfig.setAllowCreate(true);
      storeConfig.setAllowCreate(true);
      envConfig.setReadOnly(false);
      storeConfig.setReadOnly(false);
      envmntW = new Environment(rootDir, envConfig);

cacheSize =1000000000

After running for awhile I find that my cache grows beyond this setting

    StatsConfig statCfg = StatsConfig.DEFAULT;
    statCfg.setFast(true);
    cacheSize=envmntW.getStats(statCfg).getCacheTotalBytes();

How can this be?

Thanks Chuck

4

1 回答 1

1

我只是注意到这个问题没有得到回答。

你从 getStats 调用中得到了什么?

将来,您可能会发现您可以在伯克利数据库的 Oracle 技术网论坛上更快地获得有关伯克利数据库产品的答案,该论坛可以在此处找到。

于 2011-02-22T23:09:10.707 回答