CDC Replication のメモリー・フットプリントについて

Linux®、UNIX、および Windows プラットフォーム上の CDC Replication の現行バージョンは、Java™ プログラミング言語で記述されています。 CDC Replication 構成ツールで指定されるメモリーは、Java 仮想マシン (JVM) が実行するために CDC Replication に割り振るメモリー量を参照します。 このメモリーは JVM 自体によって厳格に強制され、JVM はこの量を超えないよう保証します。

JVM 自体が消費するメモリー・オーバーヘッド量も、時間の経過につれて変化する可能性があります。 これは、特に Linux および UNIX システムの場合に当てはまります。 これらのシステムの場合、オペレーティング・システムからプロセスにメモリーが一度割り当てられると、プロセスが終了するまでメモリーが再利用されることはありません。 このため、特定のプロセスが使用するメモリー合計量が減少することはありません。

これらの要因を考慮すると、構成ツールで割り振られるメモリーよりも多くのメモリーが CDC Replication によって使用されることが予想されます。 CDC Replication は、このメモリー使用量を制御できないため、追跡することも管理することもできません。