WPF内存释放,C#

来源:互联网 发布:智能视频分析软件 编辑:程序博客网 时间:2024/06/05 12:39

哭WPF用起来虽然很爽,但是内存涨的很过分啊!再见曾让我一度想放弃这个平台。。。内存一直狂涨,100,200,300.。。。。GC也回收不定,直到有一天,找到了方法!

Nuget搜索lierda.WPFHelper,再AppStratup时,new一下,然后内存基本可以压缩到50MB以内,这个DLL每30s压缩一次内存,最低可以压缩到10MB

示例代码:   /// <summary>    /// App.xaml 的交互逻辑    /// </summary>    public partial class App : Application    {        LierdaCracker cracker = new LierdaCracker();        protected override void OnStartup(StartupEventArgs e)        {            cracker.Cracker(100);//垃圾回收间隔时间            base.OnStartup(e);        }    }

0 0
原创粉丝点击