最近在优化WCS系统中同层调度多辆车子的功能,功能写完后,顺手写了个仿真的脚本,模拟车辆动作。准备测试下合理性。但是使用VS2022进行调试时,刚调试时程序响应很快,因为总是被领导喊去参加各种会议,忙完回来,准备继续测试时,程序响应总是很慢,一开始没注意,以为是许久不开发,电脑配置跟不上了。
这样忍受两天后,最终这个事情严重影响了我的进度,我查看了下进程,发现ServiceHub.DataWarehouseHost.exe占用的内存异常高,16G的内存占用近10G(有点类似贪得无厌的数据库)。我在网络搜索原因,最终发现了一篇微软的旧贴ServiceHub.DataWarehouseHost.exe内存使用情况 - 开发者社区 (visualstudio.com) 。
回想起之前测试系统性能时,确实打开了VS的诊断工具。好吧,是我的错,我不该调试过程中去开会。