Class ParallelOptions

Class ParallelOptions

Το όνομα: Aspose.Zip.Saving Συγκέντρωση: Aspose.Zip.dll (25.5.0)

Επιλογές για παράλληλη συμπίεση.

public class ParallelOptions

Inheritance

object ParallelOptions

Κληρονομημένα μέλη

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

Αυτές οι επιλογές διαχειρίζονται ταυτόχρονη συμπίεση από διάφορους πυρήνες CPU.

Constructors

ParallelOptions()

public ParallelOptions()

Properties

AvailableMemorySize

Αποκτά ή ρυθμίζει εκτίμηση μνήμης σε megabytes διαθέσιμες για να συνοδεύουν συμπιεσμένες εγγραφές χωρίς εναλλαγή στον δίσκο.Αυτή η τιμή έχει νόημα μόνο αν η ρύθμιση Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory είναι στη ρύθμιση Aspose.Zip.Saving.ParallelCompressionMode.Auto.

public int AvailableMemorySize { get; set; }

Αξία ιδιοκτησίας

int

Remarks

Αυτή η τιμή χρησιμοποιείται για τον υπολογισμό του μεγαλύτερου μεγέθους εισόδου που μπορεί να συμπιέζεται παράλληλα με άλλους.Είναι ασφαλές να έχετε Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize ιδιοκτησία τόσο μεγάλη όσο δωρεάν RAM και ακόμη μεγαλύτερη.

ParallelCompressInMemory

Αποκτά ή καθορίζει αξία που υποδεικνύει τον τρόπο με τον οποίο χρησιμοποιείται μια παράλληλη προσέγγιση.

public ParallelCompressionMode ParallelCompressInMemory { get; set; }

Αξία ιδιοκτησίας

ParallelCompressionMode

 Ελληνικά