|
|
@@ -22,6 +22,8 @@ internal sealed class SkImage : IDisposable
|
|
|
Width = details.Width;
|
|
|
Height = details.Height;
|
|
|
EncodedDataSize = details.EncodedDataSize;
|
|
|
+
|
|
|
+ GC.AddMemoryPressure(EncodedDataSize);
|
|
|
}
|
|
|
|
|
|
public static SkImage FromData(SkData data)
|
|
|
@@ -70,6 +72,7 @@ internal sealed class SkImage : IDisposable
|
|
|
API.image_unref(Instance);
|
|
|
Instance = IntPtr.Zero;
|
|
|
GC.SuppressFinalize(this);
|
|
|
+ GC.RemoveMemoryPressure(EncodedDataSize);
|
|
|
}
|
|
|
|
|
|
private static class API
|