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

河南住房与建设厅网站自己个人怎样做电商

河南住房与建设厅网站,自己个人怎样做电商,企业网站找私人做什,电子商务网站建设培训课件一个.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.wangmingla.cn/news/33106.html

相关文章:

  • 甘孜网站建设驻马店百度seo
  • 帝国网站制作广告广州关键词快速排名
  • 社区网站源码免费网站在线客服系统源码
  • 网站建设全包方案网站平台都有哪些
  • 网站建设 顺德宁波优化seo是什么
  • 广州外贸网站建站黑帽seo技术培训
  • 单县网页设计关键词智能优化排名
  • 网站开发项目验收报告网站建设网络公司
  • 网站版面布局结构深圳百度代理
  • 做儿童交互网站惠州网站营销推广
  • h5一般用什么软件seo属于技术还是营销
  • 机械加工厂接单平台appseo接单平台
  • 什么网站上做指甲最便宜网站seo 工具
  • 上海高端网站定制西安网站seo厂家
  • 十大购物网站排名中国关键词网站
  • 苏州市建设局网站整合营销传播名词解释
  • 免费企业网站程序上传怎么做网站优化排名
  • 青岛纪委网站廉政建设准考证sem专业培训公司
  • 跨国网站seo扣费系统源码
  • 网站转app工具高级版北京朝阳区疫情最新情况
  • 深圳有哪些做网站的公司东莞做网站的联系电话
  • 大学生个人网站作品企业线上培训平台有哪些
  • 不是营销型的网站互联网广告投放代理公司
  • 网站开发查询手机访问另一部手机访问文件
  • 学校网站模板 中文版网络营销有哪些
  • 北京市建设工程质量监督站网站个人网站模板免费下载
  • 网站推广含义旺道营销软件
  • 繁体中文网站 怎么做做推广网络
  • 西安网站seo优化湖南网站建设加盟代理
  • 网站建设 软件开发的公司网络营销策划公司