Class ParallelOptions
نام ها : Aspose.Zip.Saving جمع آوری: Aspose.Zip.dll (25.5.0)
گزینه های فشرده سازی موازی
public class ParallelOptions
Inheritance
اعضای ارثی
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
دریافت یا تنظیم محاسبه حافظه در مگابایت های در دسترس برای پیوستن به ورودی های فشرده بدون تغییر به دیسک.این مقدار فقط معنی دارد اگر تنظیم Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory در حالت Aspose.Zip.Saving.ParallelCompressionMode.Auto باشد.
public int AvailableMemorySize { get; set; }
ارزش املاک
Remarks
این مقدار برای محاسبه بزرگترین اندازه ورودی که می تواند به طور موازی با دیگران فشرده شود استفاده می شود.همه ورق ها بالاتر از حد محاسباتی به صورت متوالی فاش می شوند.این امن است برای داشتن Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize ویژگی به اندازه بزرگ به عنوان RAM رایگان و حتی بزرگتر.به طور پیش فرض، آن را فرض می شود که شما حداقل 200MB در هر هسته CPU.
ParallelCompressInMemory
دریافت یا تنظیم ارزش نشان می دهد که چگونه رویکرد موازی مورد استفاده قرار می گیرد.
public ParallelCompressionMode ParallelCompressInMemory { get; set; }