最大アクティブな バージョン の 数

fun maxNumberOfActiveVersions(maxVersions : Long = 8): S

追加のデータの書込みを試みるときにIllgealStateExceptionがスローされる前に、Realm ファイル内のライブ バージョンの最大数を設定します。

Realm は多数の異なるバージョンの Realm オブジェクトを同時に処理できます。これにより、 高速書込み (write) が Realm にデータを配置している間に、フローがデータベースからのデータを処理するのに遅い場合、発生します。

通常の状況では、これは問題ではありませんが、アクティブなバージョンの数が大きくなりすぎると、ディスク上のファイル サイズに悪影響が生じます。 このパラメーターを設定すると、ファイル サイズが非常に大きくなる可能性のある Realm の使用を防ぐために使用できます。

詳細については、 FAQ の「 大きい Realm ファイル サイズ 」セクションを参照してください。

パラメーター

数値

例外がスローされる前に、アクティブなバージョンの最大数。