Class ParallelOptions

Class ParallelOptions

Le nom : Aspose.Zip.Saving Assemblée: 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

Obtenez ou définissez une estimation de mémoire en megabytes disponibles pour accompagner les entrées comprimées sans un swap sur le disque.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

Cette valeur est utilisée pour calculer la plus grande taille d’entrée qui peut être comprimée en parallèle avec les autres. Toutes les entrées au-dessus du seuil calculé seront compressées séquentiellement.Il est sûr d’avoir Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize propriété aussi grande que la RAM gratuite et même plus grande.

ParallelCompressInMemory

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

public ParallelCompressionMode ParallelCompressInMemory { get; set; }

Valore di proprietà

ParallelCompressionMode

 Français