Class ParallelOptions

Class ParallelOptions

名称: Aspose.Zip.Saving 組み合わせ: Aspose.Zip.dll (25.5.0)

パラレル圧縮のオプション

public class ParallelOptions

Inheritance

object ParallelOptions

相続人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

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

Remarks

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

Constructors

ParallelOptions()

public ParallelOptions()

Properties

AvailableMemorySize

メモリの推定をメガバイトで取得または設定して、ディスクへのスイッチなしで圧縮されたエントリーを伴うことができます。この値は Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory 設定が Aspose.Zip.Saving.ParallelCompressionMode.Auto モードにある場合にのみ意味があります。

public int AvailableMemorySize { get; set; }

不動産価値

int

Remarks

この値は、他のものと並行して圧縮できる最大の入力サイズを計算するために使用されます。Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize属性は、無料のRAMと同様に大きく、さらに大きいです。

ParallelCompressInMemory

パラレルアプローチがどのように使用されるかを示す値を取得または設定します。

public ParallelCompressionMode ParallelCompressInMemory { get; set; }

不動産価値

ParallelCompressionMode

 日本語