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

دریافت یا تنظیم محاسبه حافظه در مگابایت های در دسترس برای پیوستن به ورودی های فشرده بدون تغییر به دیسک.این مقدار فقط معنی دارد اگر تنظیم Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory در حالت Aspose.Zip.Saving.ParallelCompressionMode.Auto باشد.

public int AvailableMemorySize { get; set; }

ارزش املاک

int

Remarks

این مقدار برای محاسبه بزرگترین اندازه ورودی که می تواند به طور موازی با دیگران فشرده شود استفاده می شود.همه ورق ها بالاتر از حد محاسباتی به صورت متوالی فاش می شوند.این امن است برای داشتن Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize ویژگی به اندازه بزرگ به عنوان RAM رایگان و حتی بزرگتر.به طور پیش فرض، آن را فرض می شود که شما حداقل 200MB در هر هسته CPU.

ParallelCompressInMemory

دریافت یا تنظیم ارزش نشان می دهد که چگونه رویکرد موازی مورد استفاده قرار می گیرد.

public ParallelCompressionMode ParallelCompressInMemory { get; set; }

ارزش املاک

ParallelCompressionMode

 فارسی