Closed 862256261 closed 1 month ago
GC垃圾回收器会自动进行内存管理,并在需要时释放不再使用的对象。
并没有回收啊,内存蹭蹭上涨
这分别是初次打开程序的内存,截图完成第一次的内存,截图完成第二次的内存
正在解决中。
示例代码:
private void ButtonExt_Click(object sender, RoutedEventArgs e)
{
var screenCaptureExt = new ScreenCaptureExt();
screenCaptureExt.SnapCanceled += ScreenCaptureExt_SnapCanceled;
screenCaptureExt.SnapCompleted += ScreenCaptureExt_SnapCompleted;
}
private void ScreenCaptureExt_SnapCompleted(System.Windows.Media.Imaging.BitmapSource bitmap)
{
}
private void ScreenCaptureExt_SnapCanceled()
{
Message.Push($"{DateTime.Now} 取消截图",MessageBoxImage.Information);
}
执行截屏后内存没有自动释放,请解决一下吧谢谢