腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
wpf
C#中的
内存
泄漏
c#
、
.net
、
wpf
、
mvvm
、
memory-leaks
我正在使用GalaSoft.MvvmLight套件和用于DataGrid和DatePicker的
WPF
工具包开发一个
WPF
(在V3.5中)应用程序。但是,每次在UserControl中加载MainWindow时,应用程序中都会出现大量
内存
泄漏
。我正试图通过Scitech
内存
分析器获得确切的问题,尽管我有一些严肃的问题: 如何将RelayCommand从VM中的Event中解除/解除绑定?、、mscorlib和PresentationFramework也消耗了大量的
内存
,其中大
浏览 5
提问于2011-05-27
得票数 2
1
回答
为什么实现INotifyPropertyChanged会避免
WPF
中的
内存
泄漏
?
c#
、
wpf
、
memory-leaks
我读到了如何在应用程序中通过绑定实现INotifyPropertyChanged或它们是DependencyObject对象的属性来避免
内存
泄漏
。但是,这如何使CLR收集这些对象呢?资料来源:
WPF
绑定实际上会导致
内存
泄漏
。经验法则是始终绑定到DependencyObject或INotifyPropertyChanged对象。如果没有这样做,
WPF
将从静态变量创建对绑定源的强引用(意为ViewModel),从而导致
内存
泄漏
() 。
浏览 4
提问于2020-05-13
得票数 4
回答已采纳
1
回答
带有
内存
泄漏
的自定义控件
wpf
、
memory-leaks
我是
WPF
的新手,并且开发了一些自定义控件。我总是在我的自定义控件中遇到
内存
泄漏
。我的控件没有从
内存
中删除,即使它已从Visual Tree中删除。我们需要遵循什么设计模式才能在
WPF
中创建无
内存
泄漏
的自定义控件? 或者我们可以使用IDisposable来做这件事?但在这种情况下,Dispose()方法不会隐式调用。像Button,TextBox这样的
WPF
控件中的.net Frameowrk buil似乎不是IDisposable。但它们不是
浏览 0
提问于2012-01-19
得票数 0
1
回答
内存
泄漏
仍然存在于
WPF
4中。
c#
、
.net
、
wpf
我正计划构建一个
WPF
MVVM业务应用程序框架,在做关于
WPF
平台中
内存
泄漏
的研究时,我遇到了许多文章。换句话说,在构建我的框架时,有哪些可能的
内存
泄漏
源(可能会发生)来解释或监视(
WPF
4.0,.NET 4.0)? 编辑:,我将尝试更具体一些。我能否使用WeakEventManager来解决.NET事件而不仅仅是
WPF
中的事件造成的
内存
泄漏
问题?如果是这样的话,为什么它是
WPF
命名空间的一部分而
浏览 0
提问于2013-07-15
得票数 8
回答已采纳
4
回答
内存
仅在某些机器中
泄漏
c#
、
.net
、
wpf
我们遇到了这样一种情况,我们的应用程序在执行一些周期性操作时会
泄漏
内存
。这是.NET +
WPF
。什么只会在某些机器中导致
泄漏
?(我们讨论的是30台机器的测试场景)。 我几乎没有使用
WPF
的
浏览 0
提问于2010-12-23
得票数 0
回答已采纳
3
回答
在混合环境(托管-非托管)中检测
内存
泄漏
wpf
、
memory-leaks
、
unmanaged
、
managed
最近通过在vs2008中编译升级到了
WPF
3.5,并通过使用托管和非托管环境添加了一些.NET应用程序。基本上在win32窗口上托管
WPF
。如果我打开一个
WPF
应用程序窗口,
内存
会持续增加,大约1KB/10秒。我试过使用.NET
内存
分析器和Ants
内存
分析器。但这两个都不能帮助我检测
泄漏
!我已经从宿主的
WPF
应用程序中移除了所有
WPF
控件。它只包含一个只有一个框架的页面。但是
泄漏
还是会发生的!谁能帮帮我,是
浏览 2
提问于2012-06-15
得票数 1
回答已采纳
4
回答
如何清除ElementHost控件中的
内存
泄漏
c#
、
wpf
、
elementhost
我要求在Winform用户控件上承载
WPF
控件。为了达到这个目的,我使用了ElementHost控件。当我运行Ants
内存
分析器时,我知道ElementHost控件中有一个巨大的
内存
泄漏
。请找到下面附加的保留图,并请帮助我修复
内存
泄漏
。
浏览 1
提问于2014-07-18
得票数 5
3
回答
WPF
-应用程序
内存
泄漏
wpf
、
memory
、
memory-leaks
在
WPF
应用程序中,在某些操作(按下启动计算序列的按钮)之后,在每次按下按钮后,大约在10 mbytes上就会发生
内存
泄漏
(在vm大小部分的任务管理器中可以看到)。有什么不
浏览 5
提问于2009-09-10
得票数 2
2
回答
wpf
中web浏览器控件文本框点击时如何避免WIN7-屏幕键盘代码
内存
泄漏
(C#)
wpf
、
memory-leaks
、
windows-7
、
webbrowser-control
、
on-screen-keyboard
我正在开发基于
WPF
- Web浏览器控件的kiosk应用程序。 有关问题的更多详细信息,请参阅以下文档。当你在
wpf
网页浏览器控制中连续浏览www.google.com 15分钟后,应用程序的
内存
使用率一直在增加,而且永远不会减少,你也可以从任务管理器中看到
内存
使用率的增加。请帮助避免
内存
泄漏</
浏览 0
提问于2015-07-22
得票数 2
2
回答
我的
WPF
导航中是否有
内存
泄漏
?
.net
、
wpf
、
memory-leaks
我正在查看一个
WPF
应用程序,寻找
内存
泄漏
(使用ANTS memory Profiler 5.1),我一直看到一些页面和控件在不应该占用
内存
的时候占用了
内存
。这是
内存
泄漏
,还是
WPF
应用程序的正常行为?
浏览 1
提问于2009-12-18
得票数 8
回答已采纳
1
回答
将ItemsControl绑定到非观察者集合会导致
内存
泄漏
吗?
wpf
、
observablecollection
、
inotifypropertychanged
在研究
WPF
应用程序中
内存
泄漏
的潜在原因时,我遇到了以下问题: 避免绑定到非ObservableCollection我还没有找到这个问题的根本原因,也没有找到任何有佐证的博客文章或MSDN文章,但我仍然发现:在一些情况下,当ItemsControl被绑定到一个不是ObservableCollection的ICollection时,
内存
泄漏
发生了
浏览 5
提问于2020-08-21
得票数 0
2
回答
如何查找导致
内存
泄漏
且应用程序未直接引用的dll
c#
、
wpf
、
dll
、
memory-leaks
、
msvcrt
我正在编写一个
WPF
应用程序,它使用了一些非托管DLL。程序中的某些东西导致
内存
泄漏
,我使用Redgate ants8
内存
分析器监视应用程序。ANTS显示MSVCR110.dll的
内存
使用量在不断增加。(我的程序直接引用了MSVCR110.dll。)
浏览 0
提问于2015-06-12
得票数 2
回答已采纳
1
回答
WPF
中CollectionViewSource.GetDefaultView()的
内存
泄漏
?
wpf
、
memory-leaks
、
collectionviewsource
、
listcollectionview
我想知道在
WPF
中使用CollectionViews的最佳实践是什么,特别是CollectionViewSource.GetDefaultView()方法的使用。我们担心它可能会导致一些
内存
泄漏
。
WPF
如何管理这些视图?我看过一些文章,说你需要将CollectionViews从他们的源代码集合中分离出来,否则你会有一个
内存
泄漏
。 感谢您的帮助!
浏览 0
提问于2010-10-01
得票数 4
回答已采纳
6
回答
WPF
内存
泄漏
c#
、
wpf
、
xaml
、
memory
、
memory-leaks
我有一个简单的
wpf
应用程序。在主窗口中,我有堆栈面板和2个按钮。第一个按钮添加100个我的用户控件(没有任何数据绑定、事件、位图),第二个按钮从面板中删除所有这些控件并调用GC.Collect()。并且有一些问题: 1.在我第一次点击“删除”按钮后,并不是所有的
内存
释放,我必须点击几次才能释放更多的
内存
。2.在5- 10分钟的
内存
释放后,但几兆字节不会。例如,在我的应用程序启动后,当我添加500个控件时需要大约22MB- ~60mb在我第一次点击“删除”按钮后- ~55mb (我等了一段时间,
内存
没有释
浏览 4
提问于2011-07-01
得票数 6
回答已采纳
2
回答
UWP MediaPlayer (Windows.Media.Playback.MediaPlayer)上的
内存
泄漏
xaml
、
uwp
我正在维护一个
WPF
应用程序。我在我的项目中添加了一个UWP nedia播放器。但是,
内存
使用率太高了。我意识到UWP媒体播放器是这么做的,所以我创建了一个可复制的代码。Test.mp4")) Thread.Sleep(1000); Thread.Sleep(1000);}如何才能捕捉到此代码的
内存
泄漏
? 这是.
浏览 0
提问于2019-02-16
得票数 0
回答已采纳
3
回答
WPF
内存
泄漏
.net
、
wpf
、
performance
、
memory-leaks
我有一个
WPF
表单,不是我自己创建的,所以我不太擅长
WPF
。它
泄漏
很严重,高达400MB,关闭表单也无济于事。我有一个自己类型的DataTemplate,它有一个Thumbnail属性。
浏览 0
提问于2010-05-19
得票数 4
回答已采纳
1
回答
WPF
DropShadowEffect和模糊
内存
泄漏
c#
、
wpf
、
xaml
、
memory-leaks
跟踪和重新创建显示在igdumd32.dll (英特尔图形驱动程序dll)中存在
内存
泄漏
。经过一些调查,我写了两个简单的独立应用程序,在中央屏幕上有一个非常简单的动画。我用redgate的
内存
分析器工具运行了40分钟。第一个很好: 我注意到的另一件事是,在新的pc上不会发生这种情况。
浏览 1
提问于2013-12-09
得票数 10
1
回答
XP上的
WPF
内存
泄漏
(CMilChannel,HWND)
wpf
、
memory-leaks
、
windows-xp
、
hwnd
我的
WPF
应用程序以大约4kb/s的速度
泄漏
内存
,任务管理器中的
内存
使用量不断攀升,直到应用程序崩溃时出现“
内存
不足”异常。通过我自己的研究,我发现这个问题是在这里讨论的:和#8这里: 描述的问题是:,这是
WPF
中的一个漏洞,在框架的各个版本中,直到并包括.NET 3.5 SP1。这是因为
WPF
选择使用哪种HWND将消息从呈现线程发送到UI线程。此示例破坏创建的第一个HWND,并在新窗口中启动动画。这会导致从呈现线程发送的消息在没有处理的情况下堆积起来,从而有
浏览 1
提问于2009-11-10
得票数 4
回答已采纳
2
回答
内存
消耗迅速增加,然后下降非常缓慢;
内存
泄漏
?
c#
、
c++
、
wpf
、
memory-leaks
我在运行我的程序时遇到了这个问题: 我很困惑。这是
内存
泄漏
吗?就像检查进气
泄漏
/系统倾斜在汽车上通常是从管道,质量气流传感器,或O2传感器. 非常感谢!
浏览 2
提问于2013-10-24
得票数 1
回答已采纳
1
回答
如果从根生命时间范围解析,如何发生
内存
泄漏
?
c#
、
memory-leaks
、
autofac
由于生命期作用域的处理跟踪特性,如果您从容器中解析了许多一次性组件(“根生存期范围”),可能会无意中导致
内存
泄漏
。我不明白如果我使用根容器/根生存期范围来解析组件/服务,而不是按照建议使用LifeTimeScope,那么
内存
泄漏
是如何发生的。在我的
WPF
应用程序中,我在OnStartup事件中设置容器并解析服务(例如:OnStartup和记录器)。当
WPF
应用程序运行时,我将不时解析来自Autofac容器的相关服务。那么我们说的是什么
内存
泄漏
浏览 16
提问于2022-10-21
得票数 1
点击加载更多
相关
资讯
小心递归中内存泄漏
Django优化:如何避免内存泄漏
GNOME 3.28.2 发布:修复内存泄漏
深入了解 JavaScript 内存泄漏
iOS APP内存泄漏的问题
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券