我希望在这方面提供一些指导。我在两台独立的机器上运行相同的ASP VBScript代码集。新机器具有更好的CPU(和更多核心),10倍的RAM和SSD硬盘驱动器(而原始的是标准的Western Digital驱动器)。两台机器都有相同的运行IIS和MySQL的操作系统。
然而,初始机器(5年前)将完成多个文件读取的文件处理(200个文件),在2小时内删除,插入和选择多个数据库,秒(远程机器人)需要5个小时。两台机器运行相同的MySQL,IIS,Python和ASP代码。
新机器上的CPU没有负担(空闲时为2%),RAM没有以任何方式过度使用(利用率低于10%)。代码以串行方式运行,不会以并行线程运行。
我希望得到一些关于在何处调查原因的指导,而不必重写多行代码以提高效率,尝试在此处挤压一秒钟。新机器上的资源根本没有得到充分利用,但我觉得在黑暗中如何浏览这些资源并且数小时的谷歌搜索没有产生许多积极的解决方案。