Class ParallelOptions
A név: Aspose.Zip.Saving Összefoglaló: Aspose.Zip.dll (25.5.0)
A párhuzamos kompresszió lehetőségek.
public class ParallelOptions
Inheritance
Örökletes tagok
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
Ezek az opciók egyidejű kompressziót kezelnek több CPU-kórral.
Constructors
ParallelOptions()
public ParallelOptions()
Properties
AvailableMemorySize
Megkapja vagy beállítja a memória becslését megabyte-ben, hogy kísérje a tömörített bejegyzéseket a lemezre való váltás nélkül.Ez az érték csak akkor érthető, ha az Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory beállítása az Aspose.Zip.Saving.ParallelCompressionMode.Auto módban van.
public int AvailableMemorySize { get; set; }
ingatlan értéke
Remarks
Ezt az értéket arra használják, hogy kiszámítsák a legnagyobb beviteli méretét, amelyet másokkal párhuzamosan lehet komprimálni.Biztonságos, hogy a Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize tulajdonság olyan nagy, mint a szabad RAM és még nagyobb.
ParallelCompressInMemory
Megkapja vagy beállítja az értéket, amely azt jelzi, hogyan kell használni a párhuzamos megközelítést.
public ParallelCompressionMode ParallelCompressInMemory { get; set; }