3

再会,

我创建了一个 python 程序来批处理我们在工作中运行的进程。不幸的是,我们使用的程序是在 80 年代编写的,最后一次更新是在 90 年代。它是一个 16 位的 windows 3.1 程序。

我已启用 Windows 7 以同时运行多个 16 位程序,但它似乎没有这样做!

它应该加载多个 NTVDM,但其中只有一个似乎在进行任何处理,其他的几乎没有使用 CPU。在 Windows XP 中,同一程序将使用计算机上每个内核的 70%。

我想知道是否有人知道如何提高 Windows 7 中 16 位程序的性能?或者,如果 Windows XP 能更好地处理 16 位程序?

谢谢

4

1 回答 1

3

16 位程序既陈旧又老旧,微软早已停止适当地支持它们(尽管由于遗留原因它留下了 NTVDM)。

如果您需要运行 16 位代码,请考虑在 DOS-box 或虚拟机中运行它们。这也将允许您将主机升级到 x64 系统。

于 2012-05-14T08:16:17.840 回答