У меня есть консольное приложение Win32, которое выполняет некоторые вычисления, скомпилированные в Compaq Visual Fortran (что, вероятно, не имеет значения).Процессы консоли Win32 в VISTA - 10% CPU, но ОЧЕНЬ МЕДЛЕННО
Мне нужно запустить много из них одновременно.
В XP они занимают около 90-100% процессора вместе, работают очень быстро. В Vista, независимо от того, сколько из них я запускаю, они занимают не более 10% процессора (вместе) и работают очень медленно соответственно.
Происходит довольно много консольных выходов, но теперь ОЧЕНЬ много. Я могу свести к минимуму все окна, это не поможет. CPU в основном ничего не делает ...
Любые идеи?
Update:
Нет, это разные машины, но они работают сравнительно то же аппаратное обеспечение. 2. Нити не используются, это ОЧЕНЬ СТАРОЕ (20-летнее) приложение для DOS, скомпилированное в win32. Предполагается вычислить итерации до тех пор, пока они не соберутся, и не уничтожит все, что у него есть. Мое впечатление - VISTA просто НЕ ДАЕТ БОЛЬШЕ CPU
1. Нет, это разные машины, но они работают на одном и том же оборудовании. 2. Темы не используются, это приложение OLY (20 лет) для DOS, составленное в win32. Предполагается вычислить итерации до тех пор, пока они не соберутся, и не уничтожит все, что у него есть. Мое впечатление - VISTA просто НЕ ДАЕТ БОЛЬШЕ CPU .. – badbadboy 2008-11-17 19:32:33
Впечатления не являются измерениями, к сожалению. – 2008-11-17 20:06:14