打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
关于程序正常运行一断时间后,进行任何操作,都可能内存溢出问题的解决,谢谢。

WPF制作的一客户端应用程序,正常运行一断时间,具体时间不定,然后进行任何操作时,都可能会报内存溢出的问题,而且此时的溢出点就在操作的位置。

因此问题不固定,没有办法固定重现一个模式,而且这种问题,现在无从着手去解决,还请各位给个此问题的解决方案,或从哪下手去解决。

现将一种出错情况的日志贴出来,请帮忙分析原因,谢谢。

未处理 System.OutOfMemoryException
  HResult=-2147024882
  Message=没有足够的内存继续执行程序。
  Source=PresentationCore
  StackTrace:
       在 System.Windows.Media.Composition.DUCE.Channel.SyncFlush()
       在 System.Windows.Interop.HwndTarget.UpdateWindowSettings(Boolean enableRenderTarget, Nullable`1 channelSet)
       在 System.Windows.Interop.HwndTarget.UpdateWindowPos(IntPtr lParam)
       在 System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
       在 System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       在 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       在 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       在 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
       在 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       在 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  InnerException:

出现这个异常时,程序停在了

this.WindowState = WindowState.Maximized;

以上的异常只是举了一种出错的例子,如果出现这个异常,那么就会停止在最后操作的位置。

以上,谢谢。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
在.NET中基于Windows消息的IPC实现
LB_INITSTORAGE 消息-listbox消息
常用Win32API 封装 Win32api for .net
wince/mobile下支持触屏点击的文本框实现
dotnet-call-the-win32-API-to-create-a-window
User32.dll 函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服