Class ParallelOptions

Class ParallelOptions

Nama dari : Aspose.Zip.Saving Perhitungan: Aspose.Zip.dll (25.5.0)

Pilihan untuk kompresi paralel.

public class ParallelOptions

Inheritance

object ParallelOptions

anggota yang diwarisi

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

Pilihan ini mengelola kompresi bersamaan oleh beberapa inti CPU.

Constructors

ParallelOptions()

public ParallelOptions()

Properties

AvailableMemorySize

Dapatkan atau menetapkan perkiraan memori dalam megabyte yang tersedia untuk menyertai entri yang dikompresi tanpa swap ke cakera.Nilai ini hanya masuk akal jika Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory seting berada dalam Aspose.Zip.Saving.ParallelCompressionMode.Auto mode.

public int AvailableMemorySize { get; set; }

Nilai Properti

int

Remarks

Nilai ini digunakan untuk menghitung ukuran input terbesar yang dapat dikompresi secara paralel dengan yang lain.Semua input di atas batas yang dikira akan dikompresi secara berturut-turut.Ini aman untuk memiliki Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize sifat besar seperti RAM gratis dan bahkan lebih besar.

ParallelCompressInMemory

Dapatkan atau menetapkan nilai yang menunjukkan bagaimana pendekatan paralel digunakan.

public ParallelCompressionMode ParallelCompressInMemory { get; set; }

Nilai Properti

ParallelCompressionMode

 Indonesia