提问人:Dominique 提问时间:11/14/2023 最后编辑:Dominique 更新时间:11/14/2023 访问量:49
趋势科技 DLL 是否对明显的内存泄漏负责?[关闭]
Are Trend Micro DLLs responsible to apparent memory leaks? [closed]
问:
我正在对我的雇主在客户场所的申请进行内存泄漏分析。我们的应用程序是用 C# 编写的。我已经进行了转储,我正在调查它,使用 Visual Studio,进行混合调试(以便查看本机 DLL)。
两个雇主前,我经常做转储分析,在“如果你在我们进程的转储中发现一个趋势科技DLL,甚至不要费心去寻找。客户必须确保这些 DLL 不会出现在我们的转储中!
现在我为不同的雇主工作(有不同的客户),我再次面临内存增加问题,但是现在,当我进行转储并在转储中看到趋势科技 DLL 时,客户提到趋势科技不是病毒扫描程序,而是数据收集器,他们坚持要求我们继续内存使用情况分析, 而且我对趋势科技技术没有任何见解,我无法告诉他们他们错了(https://www.file.net/process/tmmon.dll.html 有帮助但不是决定性的)。
与在多线程应用程序中一样,所有线程都可以访问相同的内存(应用程序的整个内存),我无法证明趋势科技 DLL 是造成明显内存泄漏的原因。
- 有人可以确认我是否正确,指出趋势科技DLL可能是导致内存消耗严重增加的原因(我说的是数百兆字节)?
- 如前所述,客户代表说病毒扫描程序已卸载,剩下的进程只是一个数据收集器。对于所有三个DLL,任何人都可以确认或否认这一点吗?
- 客户代表提到,趋势科技一旦安装,就无法再卸载。我很难相信这一点。有人可以确认这是否属实吗?
- 在客户的 PC 上,我找到了两个目录:为空,上次修改时间戳为“23/09/2023 16:35”,下一个包含 DLL 上次修改时间戳“22/09/2023 13:59”。我觉得很奇怪的是,数字较大的目录具有较早的时间戳。有人可以确认这是否是oké吗?
TmUmSnsr.dll
C:\Windows\SysWOW64\TmLWE\TmUmSnsr\1.0.0.1121\
1.0.0.1122
提前致谢
编辑:
我已经检查了所有提到的DLL的文件详细信息,它们都包含“数字签名”选项卡,其中包含“Trend Micro Inc.”和“Microsoft Windows Hardware Compatibility Publisher”,两者都用作“摘要算法”。sha256
在程序运行时,我还使用“进程资源管理器”(Sysinternals)检查了线程。我可以确认具有起始地址的线程始终具有 +300.000 个周期数据(±每秒更新一次)。
有谁知道使用进程资源管理器挂起该线程是否会导致任何问题?TmUmSmsr.dll!TmmonDestroyAddonObject+...
编辑2:基本问题:
我在这里与一个客户打交道,他基本上说:“这些东西存在于你的应用程序的转储中,所以这是你的责任”,有没有人知道官方文档,说在应用程序中存在趋势科技线程/模块/DLL(转储)不一定将责任放在“损坏”的应用程序的开发人员手中?
答: 暂无答案
评论