Class ParallelOptions

Class ParallelOptions

Nazwa przestrzeń: Aspose.Zip.Saving Zestawienie: Aspose.Zip.dll (25.5.0)

Opcje kompresji równoległej.

public class ParallelOptions

Inheritance

object ParallelOptions

Dziedziczeni członkowie

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

Opcje te zarządzają jednocześnie kompresją przez kilka korzy CPU.

Constructors

ParallelOptions()

public ParallelOptions()

Properties

AvailableMemorySize

Otrzymuje lub ustawia ocenę pamięci w megabytów dostępnych do towarzyszenia kompresowanych wpisów bez wymiany na dyski.Wartość ta ma sens tylko wtedy, gdy ustawienie Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory znajduje się w trybie Aspose.Zip.Saving.ParallelCompressionMode.Auto.

public int AvailableMemorySize { get; set; }

Wartość nieruchomości

int

Remarks

Wartość ta jest używana do obliczenia największej wielkości wejścia, która może być kompresowana równolegle z innymi.Jest to bezpieczne, aby mieć Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize właściwości tak duże jak darmowe RAM i nawet większe.

ParallelCompressInMemory

Otrzymuje lub ustawia wartość wskazującą, w jaki sposób stosuje się podejście równoległe.

public ParallelCompressionMode ParallelCompressInMemory { get; set; }

Wartość nieruchomości

ParallelCompressionMode

 Polski