Class ParallelOptions
Nama dari : Aspose.Zip.Saving Perhitungan: Aspose.Zip.dll (25.5.0)
Pilihan untuk kompresi paralel.
public class ParallelOptions
Inheritance
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
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; }