четверг, 3 сентября 2015 г.

#1142. Коротко. Побрюзжу

Я помню как когда-то тормозил Windows 3.1 или Windows 95.

Это было "нормально".

За "красоту" надо "платить".

Но то как тормозит  Windows 8 у меня дома по сравнению с Windows 7 который у меня на работе, так это вообще - ЭПИЧНО.

Одни и те же наборы скриптов идут в 3-4 раза дольше.

При том, что домашний компьютер у меня заведомо мощнее, чем рабочий.

И по процессору и по памяти.

Прогресс блин...

4 комментария:

  1. Была программа на .NET Framework 2.0. Скомпилировал под .NET Framework 4.0. Программа стала работать на 30% медленней. Причем, если скомпилировать строго под 32-bit, то работает с нормальной скоростью. Если в настройках сборки стоит "any-cpu" или "64-bit", то программа работает сильно медленней. Мистика!

    ОтветитьУдалить
    Ответы
    1. А ничего удивительного. Двоекратное увеличение размера адреса просто так не даётся. Ну и размер инкремента стека - двукратный.

      Удалить
  2. Дело в том, что под .NET Framework 2.0 тоже 64-bit. То есть, и там, и там 64-bit.
    Но под NET Framework 4.0 программа явно медленней работает.

    Хотел использовать task-и и LINQ, а сейчас приходится вручную все это делать.

    ОтветитьУдалить
    Ответы
    1. Ну за всё нужно платить. А уж за LINQ - тем более :-)

      Удалить