Class ParallelOptions
Class ParallelOptions
名称: Aspose.Zip.Saving 組み合わせ: Aspose.Zip.dll (25.5.0)
パラレル圧縮のオプション
public class ParallelOptions
Inheritance
相続人
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; }
不動産価値
Remarks
この値は、他のものと並行して圧縮できる最大の入力サイズを計算するために使用されます。Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize属性は、無料のRAMと同様に大きく、さらに大きいです。
ParallelCompressInMemory
パラレルアプローチがどのように使用されるかを示す値を取得または設定します。
public ParallelCompressionMode ParallelCompressInMemory { get; set; }