DataGridView 中明显的内存泄漏

2024-03-27

如何强制 DataGridView 释放其对绑定 DataSet 的引用?

我们有一个相当大的数据集显示在 DataGridView 中,并注意到 DataGridView 关闭后资源没有被释放。如果用户重复查看此报告,他们最终会收到内存不足异常。 ANTS Memory Profiler 确认 DGV 保留了一个引用,尽管dgv.DataSource被设置为空。


您是否在 DataGridView 上注册了诸如 OnClick 之类的事件?确保取消注册所有事件,否则不会被垃圾收集

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DataGridView 中明显的内存泄漏 的相关文章

随机推荐

  • PostGIS函数将几何线连接在一起?

    注意 the geom 是一个几何值 类型 LINESTRING 在这种情况下 我将它们随机化以提高可读性 gid kstart kend ctrl sec no the geom the sum geom 626 238 239 1208
  • asp.net:如何检测iOS/Android?

    我最近推出了一个用 C net 4 0 编写的 Web 应用程序 广泛使用 jQuery 和 jQuery UI 来提供最佳的用户体验 然而 一些用户报告通过 iPhone 或 Android 设备使用该网站时出现问题 检测 iOS 和 A
  • AsQueryable() 的目的是什么?

    目的是AsQueryable 只是为了让你可以传递一个IEnumerable到可能期望的方法IQueryable 或者有一个有用的理由来表示IEnumerable as IQueryable 例如 是否应该适用于这样的情况 IEnumera
  • 从 ext3 linux 安全地删除文件

    这个问题过去已经被提出过 并取得了不同程度的成功 是否有工具或 C C unix 函数可供调用 使我能够检索文件在磁盘上的位置 不是文件的某个虚拟地址 而是文件所在的磁盘 扇区 块 这里的目标是能够覆盖磁盘上存在的实际位 我可能需要一种方法
  • Vagrant、Codeception 和 Laravel 问题。未发现Http异常

    我正在尝试使用代码接收 http codeception com用于我的验收测试 我的一项测试有以下内容
  • 为什么 WideString 不能用作互操作的函数返回值?

    我不止一次建议人们使用类型的返回值WideString出于互操作目的 访问 Delphi DLL 偶尔抛出异常 https stackoverflow com questions 8533505 accessing delphi dll t
  • Create-React-App:在本地计算机上部署时出现 ESlint 错误

    我正在使用 create react app React v16 12 0 当我运行时出现以下错误 npm start 在苹果电脑上 1 There might be a problem with the project dependenc
  • Joomla 文章上显示的主页模块

    我在主页上有自定义 HTML 和其他模块 这些模块已标记为仅在主页上显示 我的主页上也有带有 阅读更多 链接的文章 问题是 当我单击这些 阅读更多 链接时 页面会打开 所有主页模块仍然存在 并且文章显示在这些模块下方 我已检查设置所有模块都
  • jQuery 选择器 - 匹配元素的内容

    有没有什么办法 任何 jQuery 选择器 我没有发现http api jquery com category selectors http api jquery com category selectors 这可以用作精确匹配吗 包含 h
  • Pygame 缩放精灵

    如何将精灵的图像放大或缩小 我可以更改矩形和所有内容 但不能更改图像 代码 虽然我不确定为什么你需要它 class test pygame sprite Sprite def init self pygame sprite Sprite i
  • .net - C# 2.0 应用程序中的玻璃效果

    如何在 net 2 0 中的 Windows 窗体应用程序上提供 Vista 或 Mac OS X 风格的玻璃效果 这是通过使用 Vista DWM 桌面窗口管理器 API 的互操作来完成的 例如 导入这些函数 DllImport dwma
  • @BeanProperty 具有 PropertyChangeListener 支持吗?

    BeanProperty生成简单的get set方法 有没有办法自动生成此类方法并支持触发属性更改事件 例如 我想将其与 JFace 数据绑定一起使用 我也有同样的问题 并一直在密切关注可能的答案 我想我刚刚偶然发现了一个 尽管我还没有尝试
  • 类路径中的 Flutter 运行时 JAR 文件应具有相同的版本

    Building without sound null safety For more information see https dart dev null safety unsound null safety w Runtime JAR
  • 小阴谋家 - 从哪里开始?

    我刚刚打开 小阴谋家 我觉得我错过了一些东西 第一个问题问 这是一个原子吗 但我没有看到原子是什么的任何定义 我想我可以通过问题的答案推导出什么是原子 但随后它继续问 l 的 car 是什么 l 的 cdr 是什么 我不知道在问什么 这本书
  • AngularJS:工厂 $http 服务

    我试图理解 Angular 中工厂和服务的概念 我在控制器下有以下代码 init function init http post services type getSource ID TP001 success function data
  • Java:具有重复键的 Json 可以使用 Jackson 进行映射

    我有一个具有相同键但不同值的 json 文件 如下所示 domains A name a type a1 B name r type g1 A name b type b1 这是来自外部系统 如何转换json 到 java 映射对象并访问不
  • JQuery 如何 .find() 不区分大小写?

  • Fabric.loadSVGFromString 导致结果扭曲

    我用 inkscape 编辑了 SVG
  • 如何在xtable表格中放置颜色间距?

    如何在xtable表格中放置颜色间距 我使用以下说明生成表格 test table lt xtable summary test caption test floating FALSE align test table lt c l pri
  • DataGridView 中明显的内存泄漏

    如何强制 DataGridView 释放其对绑定 DataSet 的引用 我们有一个相当大的数据集显示在 DataGridView 中 并注意到 DataGridView 关闭后资源没有被释放 如果用户重复查看此报告 他们最终会收到内存不足