Class ParallelOptions

Class ParallelOptions

Il nome: Aspose.Zip.Saving Assemblea: Aspose.Zip.dll (25.5.0)

Opzioni per la compressione parallela.

public class ParallelOptions

Inheritance

object ParallelOptions

I membri ereditari

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

Queste opzioni gestiscono la compressione simultanea da diversi core CPU.

Constructors

ParallelOptions()

public ParallelOptions()

Properties

AvailableMemorySize

Riceve o impone una stima di memoria in megabyte disponibili per accompagnare le entrate compresse senza un cambio sul disco.Questo valore ha solo senso se Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory è in modalità Aspose.Zip.Saving.ParallelCompressionMode.Auto.

public int AvailableMemorySize { get; set; }

Valore di proprietà

int

Remarks

Questo valore viene utilizzato per calcolare la dimensione più grande dell’ingresso che può essere compressa in parallelo con gli altri.È sicuro avere Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize proprietà così grande come RAM gratuito e ancora più grande.

ParallelCompressInMemory

Riceve o impone un valore che indica come utilizzare un approccio parallelo.

public ParallelCompressionMode ParallelCompressInMemory { get; set; }

Valore di proprietà

ParallelCompressionMode

 Italiano