Class ParallelOptions

ParallelOptions class

並列圧縮のオプション。

public class ParallelOptions

コンストラクター

名前説明
ParallelOptions()デフォルトのコンストラクター。

プロパティ

名前説明
AvailableMemorySize { get; set; }ディスクにスワップせずに圧縮されたエントリに対応するために使用できるメガバイト単位のメモリ見積もりを取得または設定します。 この値は、次の場合にのみ意味がありますParallelCompressInMemory設定はAutomode.
ParallelCompressInMemory { get; set; }並列アプローチの使用方法を示す値を取得または設定します。

備考

これらのオプションは、複数の CPU コアによる同時圧縮を管理します。

using (var archive = new Archive())
{
    archive.CreateEntries("DirToCompress");
    archive.Save("archive.zip", new ArchiveSaveOptions() { ParallelOptions = new ParallelOptions { ParallelCompressInMemory = mode, AvailableMemorySize = 4000 } });
}

関連項目