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
Parallel 접근법을 사용하는 방법을 나타내는 값을 얻거나 설정합니다.
public ParallelCompressionMode ParallelCompressInMemory { get; set; }