Class Cache

Class Cache

Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)

캐시 설정을 포함합니다.

public static class Cache

상속

objectCache

상속된 멤버

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

예제

이 예제는 Aspose.Imaging.Cache의 사용을 보여줍니다```csharp [C#]

                                                                // 기본적으로 캐시 폴더는 사용자의 로컬 임시 디렉터리로 설정됩니다.
                                                                // 다음과 같이 기본값 외에 다른 캐시 폴더를 지정할 수도 있습니다:
                                                                // Cache.CacheFolder = @"D:\\MyTemp";

                                                                // 자동 모드는 유연하고 효율적입니다.
                                                                Aspose.Imaging.Cache.CacheType = Aspose.Imaging.CacheType.Auto;

                                                                // 기본 값은 0이며, 이는 상한선이 없음을 의미합니다.
                                                                Aspose.Imaging.Cache.MaxDiskSpaceForCache = 1073741824; // 1 기가바이트
                                                                Aspose.Imaging.Cache.MaxMemoryForCache = 1073741824; // 1 기가바이트

                                                                // 다음 속성을 변경하는 것은 성능에 큰 영향을 미칠 수 있으므로 권장하지 않습니다.
                                                                Aspose.Imaging.Cache.ExactReallocateOnly = false;

                                                                // 언제든지 다음 속성을 검사하여 현재 메모리 또는 디스크 캐시에 할당된 바이트 수를 확인할 수 있습니다.
                                                                long l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                long l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

                                                                // 아래와 같이 이미지 처리를 수행합니다.
                                                                Aspose.Imaging.ImageOptions.GifOptions options = new Aspose.Imaging.ImageOptions.GifOptions();
                                                                options.Palette = new ColorPalette(new Aspose.Imaging.Color[] { Aspose.Imaging.Color.Red, Aspose.Imaging.Color.Blue, Aspose.Imaging.Color.Black, Aspose.Imaging.Color.White });
                                                                options.Source = new Aspose.Imaging.Sources.StreamSource(new System.IO.MemoryStream(), true);
                                                                using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Create(options, 100, 100))
                                                                {
                                                                    Aspose.Imaging.Color[] pixels = new Aspose.Imaging.Color[10000];
                                                                    for (int i = 0; i < pixels.Length; i++)
                                                                    {
                                                                        pixels[i] = Aspose.Imaging.Color.White;
                                                                    }

                                                                    image.SavePixels(image.Bounds, pixels);

                                                                    // 위 코드를 실행한 후 40000 바이트가 메모리에 할당됩니다.
                                                                    long diskBytes = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                    long memoryBytes = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;
                                                                }

                                                                // 할당 속성을 사용하여 모든 Aspose.Imaging 객체가 제대로 해제되었는지 확인할 수 있습니다.
                                                                // 객체에서 dispose를 호출하는 것을 잊은 경우 캐시 값은 0이 아닐 수 있습니다.            
                                                                l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

## 속성

### <a id="Aspose_Imaging_Cache_AllocatedDiskBytesCount"></a> AllocatedDiskBytesCount

할당된 디스크 바이트 수를 가져옵니다.

```csharp
public static long AllocatedDiskBytesCount { get; }

속성 값

long

예제

이 예제는 Aspose.Imaging.Cache의 사용을 보여줍니다```csharp [C#]

                                                                // 기본적으로 캐시 폴더는 사용자의 로컬 임시 디렉터리로 설정됩니다.
                                                                // 다음과 같이 기본값 외에 다른 캐시 폴더를 지정할 수도 있습니다:
                                                                // Cache.CacheFolder = @"D:\\MyTemp";

                                                                // 자동 모드는 유연하고 효율적입니다.
                                                                Aspose.Imaging.Cache.CacheType = Aspose.Imaging.CacheType.Auto;

                                                                // 기본 값은 0이며, 이는 상한선이 없음을 의미합니다.
                                                                Aspose.Imaging.Cache.MaxDiskSpaceForCache = 1073741824; // 1 기가바이트
                                                                Aspose.Imaging.Cache.MaxMemoryForCache = 1073741824; // 1 기가바이트

                                                                // 다음 속성을 변경하는 것은 성능에 큰 영향을 미칠 수 있으므로 권장하지 않습니다.
                                                                Aspose.Imaging.Cache.ExactReallocateOnly = false;

                                                                // 언제든지 다음 속성을 검사하여 현재 메모리 또는 디스크 캐시에 할당된 바이트 수를 확인할 수 있습니다.
                                                                long l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                long l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

                                                                // 아래와 같이 이미지 처리를 수행합니다.
                                                                Aspose.Imaging.ImageOptions.GifOptions options = new Aspose.Imaging.ImageOptions.GifOptions();
                                                                options.Palette = new ColorPalette(new Aspose.Imaging.Color[] { Aspose.Imaging.Color.Red, Aspose.Imaging.Color.Blue, Aspose.Imaging.Color.Black, Aspose.Imaging.Color.White });
                                                                options.Source = new Aspose.Imaging.Sources.StreamSource(new System.IO.MemoryStream(), true);
                                                                using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Create(options, 100, 100))
                                                                {
                                                                    Aspose.Imaging.Color[] pixels = new Aspose.Imaging.Color[10000];
                                                                    for (int i = 0; i &lt; pixels.Length; i++)
                                                                    {
                                                                        pixels[i] = Aspose.Imaging.Color.White;
                                                                    }

                                                                    image.SavePixels(image.Bounds, pixels);

                                                                    // 위 코드를 실행한 후 40000 바이트가 메모리에 할당됩니다.
                                                                    long diskBytes = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                    long memoryBytes = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;
                                                                }

                                                                // 할당 속성을 사용하여 모든 Aspose.Imaging 객체가 제대로 해제되었는지 확인할 수 있습니다.
                                                                // 객체에서 dispose를 호출하는 것을 잊은 경우 캐시 값은 0이 아닐 수 있습니다.            
                                                                l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

### <a id="Aspose_Imaging_Cache_AllocatedMemoryBytesCount"></a> AllocatedMemoryBytesCount

메모리에 할당된 바이트 수를 가져옵니다.

```csharp
public static long AllocatedMemoryBytesCount { get; }

속성 값

long

예제

이 예제는 Aspose.Imaging.Cache의 사용을 보여줍니다```csharp [C#]

                                                                // 기본적으로 캐시 폴더는 사용자의 로컬 임시 디렉터리로 설정됩니다.
                                                                // 다음과 같이 기본값 외에 다른 캐시 폴더를 지정할 수도 있습니다:
                                                                // Cache.CacheFolder = @"D:\\MyTemp";

                                                                // 자동 모드는 유연하고 효율적입니다.
                                                                Aspose.Imaging.Cache.CacheType = Aspose.Imaging.CacheType.Auto;

                                                                // 기본 값은 0이며, 이는 상한선이 없음을 의미합니다.
                                                                Aspose.Imaging.Cache.MaxDiskSpaceForCache = 1073741824; // 1 기가바이트
                                                                Aspose.Imaging.Cache.MaxMemoryForCache = 1073741824; // 1 기가바이트

                                                                // 다음 속성을 변경하는 것은 성능에 큰 영향을 미칠 수 있으므로 권장하지 않습니다.
                                                                Aspose.Imaging.Cache.ExactReallocateOnly = false;

                                                                // 언제든지 다음 속성을 검사하여 현재 메모리 또는 디스크 캐시에 할당된 바이트 수를 확인할 수 있습니다.
                                                                long l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                long l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

                                                                // 아래와 같이 이미지 처리를 수행합니다.
                                                                Aspose.Imaging.ImageOptions.GifOptions options = new Aspose.Imaging.ImageOptions.GifOptions();
                                                                options.Palette = new ColorPalette(new Aspose.Imaging.Color[] { Aspose.Imaging.Color.Red, Aspose.Imaging.Color.Blue, Aspose.Imaging.Color.Black, Aspose.Imaging.Color.White });
                                                                options.Source = new Aspose.Imaging.Sources.StreamSource(new System.IO.MemoryStream(), true);
                                                                using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Create(options, 100, 100))
                                                                {
                                                                    Aspose.Imaging.Color[] pixels = new Aspose.Imaging.Color[10000];
                                                                    for (int i = 0; i &lt; pixels.Length; i++)
                                                                    {
                                                                        pixels[i] = Aspose.Imaging.Color.White;
                                                                    }

                                                                    image.SavePixels(image.Bounds, pixels);

                                                                    // 위 코드를 실행한 후 40000 바이트가 메모리에 할당됩니다.
                                                                    long diskBytes = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                    long memoryBytes = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;
                                                                }

                                                                // 할당 속성을 사용하여 모든 Aspose.Imaging 객체가 제대로 해제되었는지 확인할 수 있습니다.
                                                                // 객체에서 dispose를 호출하는 것을 잊은 경우 캐시 값은 0이 아닐 수 있습니다.            
                                                                l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

### <a id="Aspose_Imaging_Cache_CacheFolder"></a> CacheFolder

캐시 폴더를 가져오거나 설정합니다.

```csharp
public static string CacheFolder { get; set; }

속성 값

string

CacheType

사용되는 캐시 스킴을 가져오거나 설정합니다.

public static CacheType CacheType { get; set; }

속성 값

CacheType

예제

이 예제는 Aspose.Imaging.Cache의 사용을 보여줍니다```csharp [C#]

                                                                // 기본적으로 캐시 폴더는 사용자의 로컬 임시 디렉터리로 설정됩니다.
                                                                // 다음과 같이 기본값 외에 다른 캐시 폴더를 지정할 수도 있습니다:
                                                                // Cache.CacheFolder = @"D:\\MyTemp";

                                                                // 자동 모드는 유연하고 효율적입니다.
                                                                Aspose.Imaging.Cache.CacheType = Aspose.Imaging.CacheType.Auto;

                                                                // 기본 값은 0이며, 이는 상한선이 없음을 의미합니다.
                                                                Aspose.Imaging.Cache.MaxDiskSpaceForCache = 1073741824; // 1 기가바이트
                                                                Aspose.Imaging.Cache.MaxMemoryForCache = 1073741824; // 1 기가바이트

                                                                // 다음 속성을 변경하는 것은 성능에 큰 영향을 미칠 수 있으므로 권장하지 않습니다.
                                                                Aspose.Imaging.Cache.ExactReallocateOnly = false;

                                                                // 언제든지 다음 속성을 검사하여 현재 메모리 또는 디스크 캐시에 할당된 바이트 수를 확인할 수 있습니다.
                                                                long l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                long l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

                                                                // 아래와 같이 이미지 처리를 수행합니다.
                                                                Aspose.Imaging.ImageOptions.GifOptions options = new Aspose.Imaging.ImageOptions.GifOptions();
                                                                options.Palette = new ColorPalette(new Aspose.Imaging.Color[] { Aspose.Imaging.Color.Red, Aspose.Imaging.Color.Blue, Aspose.Imaging.Color.Black, Aspose.Imaging.Color.White });
                                                                options.Source = new Aspose.Imaging.Sources.StreamSource(new System.IO.MemoryStream(), true);
                                                                using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Create(options, 100, 100))
                                                                {
                                                                    Aspose.Imaging.Color[] pixels = new Aspose.Imaging.Color[10000];
                                                                    for (int i = 0; i &lt; pixels.Length; i++)
                                                                    {
                                                                        pixels[i] = Aspose.Imaging.Color.White;
                                                                    }

                                                                    image.SavePixels(image.Bounds, pixels);

                                                                    // 위 코드를 실행한 후 40000 바이트가 메모리에 할당됩니다.
                                                                    long diskBytes = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                    long memoryBytes = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;
                                                                }

                                                                // 할당 속성을 사용하여 모든 Aspose.Imaging 객체가 제대로 해제되었는지 확인할 수 있습니다.
                                                                // 객체에서 dispose를 호출하는 것을 잊은 경우 캐시 값은 0이 아닐 수 있습니다.            
                                                                l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

### <a id="Aspose_Imaging_Cache_ExactReallocateOnly"></a> ExactReallocateOnly

재할당이 정확해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. 재할당이 비정확할 경우 성능이 더 높아야 합니다.

```csharp
public static bool ExactReallocateOnly { get; set; }

속성 값

bool

예제

이 예제는 Aspose.Imaging.Cache의 사용을 보여줍니다```csharp [C#]

                                                                // 기본적으로 캐시 폴더는 사용자의 로컬 임시 디렉터리로 설정됩니다.
                                                                // 다음과 같이 기본값 외에 다른 캐시 폴더를 지정할 수도 있습니다:
                                                                // Cache.CacheFolder = @"D:\\MyTemp";

                                                                // 자동 모드는 유연하고 효율적입니다.
                                                                Aspose.Imaging.Cache.CacheType = Aspose.Imaging.CacheType.Auto;

                                                                // 기본 값은 0이며, 이는 상한선이 없음을 의미합니다.
                                                                Aspose.Imaging.Cache.MaxDiskSpaceForCache = 1073741824; // 1 기가바이트
                                                                Aspose.Imaging.Cache.MaxMemoryForCache = 1073741824; // 1 기가바이트

                                                                // 다음 속성을 변경하는 것은 성능에 큰 영향을 미칠 수 있으므로 권장하지 않습니다.
                                                                Aspose.Imaging.Cache.ExactReallocateOnly = false;

                                                                // 언제든지 다음 속성을 검사하여 현재 메모리 또는 디스크 캐시에 할당된 바이트 수를 확인할 수 있습니다.
                                                                long l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                long l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

                                                                // 아래와 같이 이미지 처리를 수행합니다.
                                                                Aspose.Imaging.ImageOptions.GifOptions options = new Aspose.Imaging.ImageOptions.GifOptions();
                                                                options.Palette = new ColorPalette(new Aspose.Imaging.Color[] { Aspose.Imaging.Color.Red, Aspose.Imaging.Color.Blue, Aspose.Imaging.Color.Black, Aspose.Imaging.Color.White });
                                                                options.Source = new Aspose.Imaging.Sources.StreamSource(new System.IO.MemoryStream(), true);
                                                                using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Create(options, 100, 100))
                                                                {
                                                                    Aspose.Imaging.Color[] pixels = new Aspose.Imaging.Color[10000];
                                                                    for (int i = 0; i &lt; pixels.Length; i++)
                                                                    {
                                                                        pixels[i] = Aspose.Imaging.Color.White;
                                                                    }

                                                                    image.SavePixels(image.Bounds, pixels);

                                                                    // 위 코드를 실행한 후 40000 바이트가 메모리에 할당됩니다.
                                                                    long diskBytes = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                    long memoryBytes = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;
                                                                }

                                                                // 할당 속성을 사용하여 모든 Aspose.Imaging 객체가 제대로 해제되었는지 확인할 수 있습니다.
                                                                // 객체에서 dispose를 호출하는 것을 잊은 경우 캐시 값은 0이 아닐 수 있습니다.            
                                                                l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

#### 비고

정확한 재할당은 지정된 상한선까지 추가 메모리의 재할당을 수행합니다. 
            재할당 중 메모리의 상한선을 넘는 경우 캐시된 데이터는 가능한 경우 디스크로 복사됩니다. 
            디스크 메모리의 상한선을 넘는 경우 적절한 예외가 발생합니다. 
            이 옵션이 꺼져 있으면 추가 복사가 수행되지 않으므로 성능이 더 높아야 하지만, 이는 메모리 또는 디스크에 대해 지정된 상한선을 넘을 수도 있습니다.

### <a id="Aspose_Imaging_Cache_MaxDiskSpaceForCache"></a> MaxDiskSpaceForCache

캐시에 사용할 수 있는 최대 디스크 공간을 가져오거나 설정합니다. 지정된 값은 메가바이트 수입니다.

```csharp
public static int MaxDiskSpaceForCache { get; set; }

속성 값

int

예제

이 예제는 Aspose.Imaging.Cache의 사용을 보여줍니다```csharp [C#]

                                                                // 기본적으로 캐시 폴더는 사용자의 로컬 임시 디렉터리로 설정됩니다.
                                                                // 다음과 같이 기본값 외에 다른 캐시 폴더를 지정할 수도 있습니다:
                                                                // Cache.CacheFolder = @"D:\\MyTemp";

                                                                // 자동 모드는 유연하고 효율적입니다.
                                                                Aspose.Imaging.Cache.CacheType = Aspose.Imaging.CacheType.Auto;

                                                                // 기본 값은 0이며, 이는 상한선이 없음을 의미합니다.
                                                                Aspose.Imaging.Cache.MaxDiskSpaceForCache = 1073741824; // 1 기가바이트
                                                                Aspose.Imaging.Cache.MaxMemoryForCache = 1073741824; // 1 기가바이트

                                                                // 다음 속성을 변경하는 것은 성능에 큰 영향을 미칠 수 있으므로 권장하지 않습니다.
                                                                Aspose.Imaging.Cache.ExactReallocateOnly = false;

                                                                // 언제든지 다음 속성을 검사하여 현재 메모리 또는 디스크 캐시에 할당된 바이트 수를 확인할 수 있습니다.
                                                                long l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                long l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

                                                                // 아래와 같이 이미지 처리를 수행합니다.
                                                                Aspose.Imaging.ImageOptions.GifOptions options = new Aspose.Imaging.ImageOptions.GifOptions();
                                                                options.Palette = new ColorPalette(new Aspose.Imaging.Color[] { Aspose.Imaging.Color.Red, Aspose.Imaging.Color.Blue, Aspose.Imaging.Color.Black, Aspose.Imaging.Color.White });
                                                                options.Source = new Aspose.Imaging.Sources.StreamSource(new System.IO.MemoryStream(), true);
                                                                using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Create(options, 100, 100))
                                                                {
                                                                    Aspose.Imaging.Color[] pixels = new Aspose.Imaging.Color[10000];
                                                                    for (int i = 0; i &lt; pixels.Length; i++)
                                                                    {
                                                                        pixels[i] = Aspose.Imaging.Color.White;
                                                                    }

                                                                    image.SavePixels(image.Bounds, pixels);

                                                                    // 위 코드를 실행한 후 40000 바이트가 메모리에 할당됩니다.
                                                                    long diskBytes = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                    long memoryBytes = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;
                                                                }

                                                                // 할당 속성을 사용하여 모든 Aspose.Imaging 객체가 제대로 해제되었는지 확인할 수 있습니다.
                                                                // 객체에서 dispose를 호출하는 것을 잊은 경우 캐시 값은 0이 아닐 수 있습니다.            
                                                                l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

#### 비고

값이 0이면 사용 가능한 모든 메모리를 소비하며 상한선이 없는 것으로 간주됩니다.

### <a id="Aspose_Imaging_Cache_MaxMemoryForCache"></a> MaxMemoryForCache

메모리에서 캐시에 사용할 수 있는 최대 메모리를 가져오거나 설정합니다. 지정된 값은 메가바이트 수입니다.

```csharp
public static int MaxMemoryForCache { get; set; }

속성 값

int

예제

이 예제는 Aspose.Imaging.Cache의 사용을 보여줍니다```csharp [C#]

                                                                // 기본적으로 캐시 폴더는 사용자의 로컬 임시 디렉터리로 설정됩니다.
                                                                // 다음과 같이 기본값 외에 다른 캐시 폴더를 지정할 수도 있습니다:
                                                                // Cache.CacheFolder = @"D:\\MyTemp";

                                                                // 자동 모드는 유연하고 효율적입니다.
                                                                Aspose.Imaging.Cache.CacheType = Aspose.Imaging.CacheType.Auto;

                                                                // 기본 값은 0이며, 이는 상한선이 없음을 의미합니다.
                                                                Aspose.Imaging.Cache.MaxDiskSpaceForCache = 1073741824; // 1 기가바이트
                                                                Aspose.Imaging.Cache.MaxMemoryForCache = 1073741824; // 1 기가바이트

                                                                // 다음 속성을 변경하는 것은 성능에 큰 영향을 미칠 수 있으므로 권장하지 않습니다.
                                                                Aspose.Imaging.Cache.ExactReallocateOnly = false;

                                                                // 언제든지 다음 속성을 검사하여 현재 메모리 또는 디스크 캐시에 할당된 바이트 수를 확인할 수 있습니다.
                                                                long l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                long l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

                                                                // 아래와 같이 이미지 처리를 수행합니다.
                                                                Aspose.Imaging.ImageOptions.GifOptions options = new Aspose.Imaging.ImageOptions.GifOptions();
                                                                options.Palette = new ColorPalette(new Aspose.Imaging.Color[] { Aspose.Imaging.Color.Red, Aspose.Imaging.Color.Blue, Aspose.Imaging.Color.Black, Aspose.Imaging.Color.White });
                                                                options.Source = new Aspose.Imaging.Sources.StreamSource(new System.IO.MemoryStream(), true);
                                                                using (Aspose.Imaging.RasterImage image = (Aspose.Imaging.RasterImage)Aspose.Imaging.Image.Create(options, 100, 100))
                                                                {
                                                                    Aspose.Imaging.Color[] pixels = new Aspose.Imaging.Color[10000];
                                                                    for (int i = 0; i &lt; pixels.Length; i++)
                                                                    {
                                                                        pixels[i] = Aspose.Imaging.Color.White;
                                                                    }

                                                                    image.SavePixels(image.Bounds, pixels);

                                                                    // 위 코드를 실행한 후 40000 바이트가 메모리에 할당됩니다.
                                                                    long diskBytes = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                    long memoryBytes = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;
                                                                }

                                                                // 할당 속성을 사용하여 모든 Aspose.Imaging 객체가 제대로 해제되었는지 확인할 수 있습니다.
                                                                // 객체에서 dispose를 호출하는 것을 잊은 경우 캐시 값은 0이 아닐 수 있습니다.            
                                                                l1 = Aspose.Imaging.Cache.AllocatedDiskBytesCount;
                                                                l2 = Aspose.Imaging.Cache.AllocatedMemoryBytesCount;

#### 비고

값이 0이면 사용 가능한 모든 메모리를 소비하며 상한선이 없는 것으로 간주됩니다.

## 메서드

### <a id="Aspose_Imaging_Cache_SetDefaults"></a> SetDefaults\(\)

Aspose.Imaging.Cache 설정을 기본값으로 설정합니다.

```csharp
public static void SetDefaults()
 한국어