Class ParallelOptions

Class ParallelOptions

Navne til: Aspose.Zip.Saving Sammensætning: Aspose.Zip.dll (25.5.0)

Optioner til parallel kompression.

public class ParallelOptions

Inheritance

object ParallelOptions

De arvede medlemmer

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

Disse muligheder administrerer samtidig kompression af flere CPU-kore.

Constructors

ParallelOptions()

public ParallelOptions()

Properties

AvailableMemorySize

Få eller indstille hukommelsesvurderinger i megabyte til rådighed for at ledsage komprimerede indtægter uden at skifte til disk.Denne værdi giver kun mening, hvis Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory-indstillingen er i Aspose.Zip.Saving.ParallelCompressionMode.Auto-modus.

public int AvailableMemorySize { get; set; }

Ejendomsværdi

int

Remarks

Denne værdi anvendes til at beregne den største indtægtsstørrelse, der kan komprimeres parallelt med andre. Alle input over den beregnede grænse vil blive kompresseret sekventielt.Det er sikkert at have Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize egenskab så stor som gratis RAM og endda større.

ParallelCompressInMemory

Få eller indsætte værdi, der angiver, hvordan en parallel tilgang skal anvendes.

public ParallelCompressionMode ParallelCompressInMemory { get; set; }

Ejendomsværdi

ParallelCompressionMode

 Dansk