Class ParallelOptions

ParallelOptions class

Опции для параллельного сжатия.

public class ParallelOptions

Конструкторы

ИмяОписание
ParallelOptions()Конструктор по умолчанию.

Характеристики

ИмяОписание
AvailableMemorySize { get; set; }Получает или задает оценку памяти в мегабайтах, доступную для размещения сжатых записей без свопинга на диск. Это значение имеет смысл, только еслиParallelCompressInMemory настройка находится вAuto режим.
ParallelCompressInMemory { get; set; }Получает или задает значение, указывающее, как следует использовать параллельный подход.

Примечания

Эти параметры управляют одновременным сжатием несколькими ядрами ЦП.

Примеры

using (var archive = new Archive())
{
    archive.CreateEntries("DirToCompress");
    archive.Save("archive.zip", new ArchiveSaveOptions() { ParallelOptions = new ParallelOptions { ParallelCompressInMemory = mode, AvailableMemorySize = 4000 } });
}

Смотрите также