Вот некоторые синхронизации (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
На современном оборудовании, он быстрее, чем 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.64-битная версия действительно поможет вам, только если вы превысите отметку в 4 ГБ.
Я не знаю, какая у вас платформа разработки, но было бы справедливо сказать, что все новые платформы будут пройти тщательное тестирование в Windows 7.
Также вы можете прочитать эту статью, если вас интересует, что Windows 7 дает вам как разработчику:
Мне кажется, что многие ИТ-отделы избегали обновления до Vista из-за проблем совместимости, но, вероятно, примут Win7. Тем не менее, было бы целесообразно разрабатывать программное обеспечение для Win7 просто потому, что этот сегмент рынка будет расти. Еще рано, но я сомневаюсь, что Редмонд выпустил бы двух вонючек подряд ... Ну, Win98 и Я были вполне тандемом ...
Я нашел новый проводник и поиск в меню «Пуск» весьма полезными (большая часть этого уже была в Vista)
Кроме того, это побудит вас воспользоваться преимуществами Windows 7 новые функции панели задач в ваших программах.