Class ParallelOptions
De naam: Aspose.Zip.Saving Verzameling: Aspose.Zip.dll (25.5.0)
Opties voor parallelle compressie.
public class ParallelOptions
Inheritance
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; }