我有一个c#WinForms应用程序,该应用程序在几个不同的位置使用未绑定的datagridviews。我正在使用Performance Profiler检查内存泄漏,结果令人担忧。
在一个特定的表单上,我在一个特定的表单上有两个未绑定的datagridview,一个带有记录列表,另一个显示与在第一个中选择的记录相关的图像。有两个与图像网格相关联的滑块,一个允许调整图像大小,另一个允许调整列数。一些记录有几百张与之相关的图像。当我选择其他记录导致显示一组新图像时,我的内存配置文件越来越差。
执行Clear()之后,如何处置正在使用的内存,特别是与datagridview中存储的图像相关的内存。
以下是我正在使用的代码示例:
spring.ldap.embedded.port