Почему мой код работает быстрее в консоли Eclipse, чем в Python Python консоли Eclipse? - PullRequest
0 голосов
/ 19 февраля 2019

Может кто-нибудь помочь мне понять, почему консоль PyDev в Eclipse медленнее, чем консоль Eclipse?

Пример:

Я запускаю следующий код в консоли PyDev:

import time
start = time.time()
a = range(100000)
b = []
for i in a:
    b.append(i*2)
end = time.time()
print(end - start)

PyDev

То же самоекод, выполняемый в консоли Eclipse:

Eclipse

Существует довольно большая разница во времени, необходимом для запуска кода.Почему это?

1 Ответ

0 голосов
/ 19 февраля 2019

Консоль Eclipse является наложением на чисто системный терминал и не содержит служебных данных Java для анализа вывода консоли Python.Попробуйте сделать нечто подобное после перехода в интерактивный режим python в системном терминале (просто введите python -> Enter).Возможно, вы увидите время где-то между вашей консолью и временем консоли PyDev.Как правило, ваш код будет работать в терминальной среде, поэтому не беспокойтесь, что ваша консоль PyDev работает медленно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...