Class ParallelOptions
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,甚至更大。
ParallelCompressInMemory
收到或设置值,表明如何使用平行方法。
public ParallelCompressionMode ParallelCompressInMemory { get; set; }