Каковы преимущества Windows 7 для разработчиков программного обеспечения? [закрытый]

  • первое правило оптимизации: не делают этого
  • второе правило: не делают, это , все же

Вот некоторые синхронизации (Python 2.5.2, Windows):

$ python -mtimeit -s"from math import sqrt; x = 123" "x**.5"
1000000 loops, best of 3: 0.445 usec per loop

$ python -mtimeit -s"from math import sqrt; x = 123" "sqrt(x)"
1000000 loops, best of 3: 0.574 usec per loop

$ python -mtimeit -s"import math; x = 123" "math.sqrt(x)"
1000000 loops, best of 3: 0.727 usec per loop

Этот тест показывает, что x**.5 немного быстрее, чем sqrt(x).

Для Python 3.0 результатом является противоположное:

$ \Python30\python -mtimeit -s"from math import sqrt; x = 123" "x**.5"
1000000 loops, best of 3: 0.803 usec per loop

$ \Python30\python -mtimeit -s"from math import sqrt; x = 123" "sqrt(x)"
1000000 loops, best of 3: 0.695 usec per loop

$ \Python30\python -mtimeit -s"import math; x = 123" "math.sqrt(x)"
1000000 loops, best of 3: 0.761 usec per loop

math.sqrt(x) всегда быстрее, чем x**.5 на другой машине (Ubuntu, Python 2.6 и 3.1):

$ python -mtimeit -s"from math import sqrt; x = 123" "x**.5"
10000000 loops, best of 3: 0.173 usec per loop
$ python -mtimeit -s"from math import sqrt; x = 123" "sqrt(x)"
10000000 loops, best of 3: 0.115 usec per loop
$ python -mtimeit -s"import math; x = 123" "math.sqrt(x)"
10000000 loops, best of 3: 0.158 usec per loop
$ python3.1 -mtimeit -s"from math import sqrt; x = 123" "x**.5"
10000000 loops, best of 3: 0.194 usec per loop
$ python3.1 -mtimeit -s"from math import sqrt; x = 123" "sqrt(x)"
10000000 loops, best of 3: 0.123 usec per loop
$ python3.1 -mtimeit -s"import math; x = 123" "math.sqrt(x)"
10000000 loops, best of 3: 0.157 usec per loop
5
задан Joshua 20 November 2009 в 03:03
поделиться

4 ответа

На современном оборудовании, он быстрее, чем XP и Vista, практически во всех задачах - загрузке, копировании, запуске программ. Он также использует многоядерные процессоры более эффективно, чем XP.

Я также обнаружил, что функция поиска в новом меню «Пуск» экономит массу времени, которое я обычно тратил на поиск файлов в XP.

Что касается фактической разработки. идет, я знаю, что у Eclipse есть собственная 64-битная версия. Однако в Visual Studio его нет. В любом случае, 32- и 64-разрядные версии, вероятно, не будут иметь заметных различий в производительности при использовании вашей IDE.

Я знаю, что у Eclipse есть собственная 64-разрядная версия. Однако в Visual Studio его нет. В любом случае, 32- битная и 64-битная версии, вероятно, не будут иметь заметных различий в производительности при использовании вашей IDE.

Я знаю, что у Eclipse есть собственная 64-разрядная версия. Однако в Visual Studio его нет. В любом случае, 32- и 64-разрядные версии, вероятно, не будут иметь заметных различий в производительности при использовании вашей IDE.

4
ответ дан 14 December 2019 в 04:42
поделиться

64-битная версия действительно поможет вам, только если вы превысите отметку в 4 ГБ.

Я не знаю, какая у вас платформа разработки, но было бы справедливо сказать, что все новые платформы будут пройти тщательное тестирование в Windows 7.

Также вы можете прочитать эту статью, если вас интересует, что Windows 7 дает вам как разработчику:

http://sdtimes.com/link/33856

3
ответ дан 14 December 2019 в 04:42
поделиться

Мне кажется, что многие ИТ-отделы избегали обновления до Vista из-за проблем совместимости, но, вероятно, примут Win7. Тем не менее, было бы целесообразно разрабатывать программное обеспечение для Win7 просто потому, что этот сегмент рынка будет расти. Еще рано, но я сомневаюсь, что Редмонд выпустил бы двух вонючек подряд ... Ну, Win98 и Я были вполне тандемом ...

1
ответ дан 14 December 2019 в 04:42
поделиться

Я нашел новый проводник и поиск в меню «Пуск» весьма полезными (большая часть этого уже была в Vista)

Кроме того, это побудит вас воспользоваться преимуществами Windows 7 новые функции панели задач в ваших программах.

0
ответ дан 14 December 2019 в 04:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: