Задать вопрос
Popou
@Popou
Программист энтузиаст , обожаю саморефлексию

Использование dll в python как повлияет на производительность?

Я бы хотел что бы некоторые расчеты ушли на dll файл для (предположительно)"ускорение" работы. Будет ли это быстрее или результат не измениться если я напишу обычный python модуль? Я просто искал ответы в гугле но так и не нашел. Заранее спасибо !
  • Вопрос задан
  • 179 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
DevMan
@DevMan
теоретически будет быстрее.
практически зависит от конкретной реализации.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Фиг его знает, библиотеки обычно сильно оптимизированны если вы отдаёте мало а считается много то выигрыш существенный. Почему бы не попробовать тестовый прогон? Или профайлерм для определения узких мест?
Ответ написан
Ternick
@Ternick
Сомнительное удовольствие так "ускорять" работу программы. Если нужна скорость, то нужно использовать низкоуровневые языки, чем ниже, тем шустрее. На мой взгляд особо ничего не изменится по скорости.
Если хотите ускорить процесс, можно использовать потоки, асинхронность, написать приложение на C-шных языках программирования и передовать параметры нужные туда и запускать, а затем через socket, именованный канал или pipe получать результат и отображать в питоне.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект