如果是不同的機器,應該是這樣的:新電腦上安裝了windows10。新電腦壹般CPU核更多,但頻率更低。vba不是多線程程序,不能充分利用多核的優勢,而xp安裝在CPU核較少但頻率較高的機器上。此時因為是單線程,計算頻率更高,所以它的速度更快。
另外還有壹種可能,就是windows 10的系統比較大,妳的電腦配置比較低。使用windows10時,vba線程排隊時間較長。
綜上所述,應該是vba的單線程特性和電腦的CPU配置造成的。
上一篇:有關雲計算需不需要編程的問題 求過來人士解答下一篇:為什麽說算法是程序設計的核心?