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,甚至更大。

ParallelCompressInMemory

收到或设置值,表明如何使用平行方法。

public ParallelCompressionMode ParallelCompressInMemory { get; set; }

财产价值

ParallelCompressionMode

 中文