Почему тот же импорт Python в Windows такой медленный по сравнению с Linux? (Убунту)Linux

Ответить Пред. темаСлед. тема
Anonymous
 Почему тот же импорт Python в Windows такой медленный по сравнению с Linux? (Убунту)

Сообщение Anonymous »

Я создаю большое приложение Python и запускаю его с консоли как

Код: Выделить всё

python main.py
Запуск приложения в моей ОС Ubuntu 22.04 не займет много времени. Все было хорошо, а затем я приступил к созданию того же приложения для Windows 10 и не мог не заметить, что запуск приложения занимал не менее 5 секунд, а для Ubuntu это было ~ 1 секунда. Затем я начал расследование и обнаружил, что буквально каждый оператор импорта в Windows работает намного медленнее по сравнению с Ubuntu.
Некоторые примеры:

Код: Выделить всё

import time
start = time.time()
from PySide6.QtCore import * # I know import * is not the most appropriate way, I am just showing an example
print(time.time() - start)
# 0.21s on Windows, 0.12s on Ubuntu

Код: Выделить всё

import time
start = time.time()
import scipy.signal
print(time.time() - start)
# 0.64s on Windows, 0.17s on Ubuntu

Код: Выделить всё

import time
start = time.time()
from numba import njit
print(time.time() - start)
# 0.3s on Windows, 0.07s on Ubuntu
И все эти различия складываются в приложении до такой степени, что пользователь, открывающий приложение, начинает замечать разницу. Как получается, что все, что импортирует Windows, происходит так медленно?

Подробнее здесь: https://stackoverflow.com/questions/787 ... nux-ubuntu
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»