Class ParallelOptions
De naam: Aspose.Zip.Saving Verzameling: Aspose.Zip.dll (25.5.0)
Opties voor parallelle compressie.
public class ParallelOptionsInheritance
Geëerbiede leden
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
Deze opties beheren gelijktijdige compressie door meerdere CPU-cores.
Constructors
ParallelOptions()
public ParallelOptions()Properties
AvailableMemorySize
Geeft of stelt een geheugenbeoordeling in megabytes beschikbaar om gecomprimeerde inzichten te begeleiden zonder een schakel naar de schijf.Deze waarde maakt alleen zin als Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory-instelling is in Aspose.Zip.Saving.ParallelCompressionMode.Auto-modus.
public int AvailableMemorySize { get; set; }Eigendomswaarde
Remarks
Deze waarde wordt gebruikt om de grootste inganggrootte te berekenen die in parallel met anderen kan worden gecomprimeerd.Het is veilig om Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize eigendom zo groot als gratis RAM en zelfs groter.
ParallelCompressInMemory
Geeft of zet een waarde die aangeeft hoe een parallelle benadering moet worden gebruikt.
public ParallelCompressionMode ParallelCompressInMemory { get; set; }