当前位置: 首页 > news >正文

2018建设一个网站需要什么网站如何发布

2018建设一个网站需要什么,网站如何发布,最新新闻热点事件2023年4月,了解电商基本知识一个.net6的应用程序,底层不断采集数据。使用wpf制作了一个简单的界面显示数据接收的情况。程序中引用了 Material Design UI框架。当程序长时间运行时发现内存在不断增长。一个星期后工作集占用内存达到1GB。使用dotnet-dump工具收集内存使用情况,并且分…

一个.net6的应用程序,底层不断采集数据。使用wpf制作了一个简单的界面显示数据接收的情况。

程序中引用了 Material Design UI框架。

当程序长时间运行时发现内存在不断增长。一个星期后工作集占用内存达到1GB。

使用dotnet-dump工具收集内存使用情况,并且分析发现 在gen2内存中,

System.IO.UnmanagedMemoryStream对象在不断增长。(使用 dotnet-dump collection -p 进程ID 收集内存使用情况, 使用dotnet-dump analyze 进行分析, 使用 dg gen2查看Gen2内存使用情况)

在解决方案中,另外有一个命令行程序,除了显示数据外,其他功能与wpf程序的功能完全一致。单独运行命令行程序,发现内存不增长,System.IO.UnmanagedMemoryStream对象也不增加。

因此判断问题出现在UI界面显示。

通过注释不同显示模块,最终发现,界面一个TextBlock绑定了不断变化的接收数据的数量,只要不显示此TextBlock,内存就不再增长。binding代码,并没有任何特殊情况。

从网络上查找发现 有类似的情况。

原来原因是在主窗体中指定了FontFamily为MetarialDesign的字体,而出问题的TextBlock是在一个UserController. 如果FontFamily不指定或者指定为Windows系统自带的字体,则不会出现内存泄漏的问题。或者UserController中再次指定字体FontFamily(这个没有试)。

去掉主窗口中FontFamily的属性后,问题得以解决。

http://www.ritt.cn/news/3078.html

相关文章:

  • 重庆哪家做网站网络营销模式案例
  • 邢台 网站建设app推广刷量
  • 那个做我女朋友的网站谷歌seo建站
  • 手机模版网站价格大地seo视频
  • 网站怎么做网盘东莞seo建站优化工具
  • 保定建站模板百度app下载链接
  • 不会建网站怎么赚钱广告资源对接平台
  • 美国做调研的网站微信怎么推广
  • 厦门百度网站建设武汉百度快速排名提升
  • 缆信网络有限公司网站优化推广公司排名
  • 让医院做网站的策划书网站营销软文
  • 公司网站制作制作自己建网站怎么推广
  • 做网站需要一些什么东西广州做seo的公司
  • 福州网站开发招聘宁波seo优化排名
  • 东莞个人做网站广安百度推广代理商
  • 网站上传限制代刷网站推广
  • 做软装设计找图有什么好的网站最好的搜索引擎
  • 网站建设好吗aso优化榜单
  • 做pc端网站教程衡水今日头条新闻
  • 绵阳做网站台州百度快照优化公司
  • 晋江网站建设价格成都网络推广
  • 做网站设计服务商seo站长工具查询
  • 合肥网站制作公司排名希爱力副作用太强了
  • 五星酒店网站建设方案南宁关键词排名公司
  • 南昌网优化网站设计公司十大软件免费下载网站排行榜
  • 某企业集团网站建设方案论文seo研究所
  • 网站开发过程 文档泉州关键词优化报价
  • 吴江住房建设局网站最新的域名网站
  • 百度做网站和推广效果怎么样新闻头条
  • 深圳网站建设信科便宜长沙百度关键词搜索