16 июня | 2024г. | 01:37:43

АвторТема: Сравнение имиджей, плагинов, скинов, компонентов на PY2 и PY3 обсуждение  (Прочитано 944 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн sunriserАвтор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 900
  • Поблагодарили: 3984
  • Уважение: +62
Предлагаю обсудить, как-то об этом не высказывались особо...

Оффлайн sunriserАвтор темы

  • Друзья Джедаев
  • *****
  • Сообщений: 900
  • Поблагодарили: 3984
  • Уважение: +62
Утверждается, что PY3 быстрее, но я не заметил...
У меня основные приемники, чтобы работали и показывали работают на PY2 - ATV6.4 и Foxbob.
И спутник с CI+ и IPTV - как из пулемета: переключение быстрое - IPTV-ш@ра-CI+ - туда и обратно.
На PY3 получается только для экспериментов каких-то новых фишек неочевидных и т.д. 
На Py3 загружается быстрее - да, а толку?
И всё?
Придумали переход, чтобы бабла срубить с производителей ресиверов, а выгода с PY3 неочевидна, скорее обманчива, да и не доведенная до совершенства.
Мне кажется, что этим железкам, что у людей на руках с чипами: хоть HISilicon, хоть Broadcom(что еще остается пока) - до лампочки скорость Python хоть 2, хоть 3...
Нужно Enigma2 менять принципиально, и, очевидно, хотя бы на C+ переходить. 
Кто что думает?

Оффлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 16985
  • Поблагодарили: 91395
  • Уважение: +1324
Вот они все версии Python стабильная уже Python 3.12.1 в разработке Python 3.13

Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку

Оффлайн kosmos71

  • Друзья Джедаев
  • *****
  • Сообщений: 458
  • Поблагодарили: 1316
  • Уважение: +44

Оффлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1270
  • Поблагодарили: 7730
  • Уважение: +127
Кто что думает?
Если внимательно посмотреть, то там куча библиотек *.so, а они на С и С++ и только интерфейс на Python, он то и снижает в целом скорость. Но это сделано для "открытости" и возможности что то изменить своими силами.
Ну а в Py3 просто чуть изменились правила написания, не более того. Все то же что и в Py2, но немного по другому.
и, очевидно, хотя бы на C+ переходить.
Конечно с этих чипов выжать что то серьезное довольно трудно. Но, как утверждают С++ быстрее Python  примерно в 50 раз.
Я как то делал сравнение, написал две программы на С и  Python, делают одно и то же, там огромное количество вычислений, хоть и однотипных. Запускал обе и на компе и на ресивере. Так вот скорость - небо и земля. Но если убрать Python, то снова получим "закрытую" систему и будем просто ждать, когда выйдет новая прошивка. Так тоже не совсем интересно.

Оффлайн yuju

  • Мастер Джедай
  • **
  • Сообщений: 3325
  • Поблагодарили: 12899
  • Уважение: +240
Утверждается, что PY3 быстрее, но я не заметил...
Чтобы заглянуть за линию горизонта обычного подпрыгивания будет недостаточно.

Оффлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1270
  • Поблагодарили: 7730
  • Уважение: +127
Мое время выполнения теста, про который я говорил выше,  в секундах:
Спойлер   :
На компьютере программа на Python - 71,235478
На компьютере программа на C - 2

GI ET11000 4K
- программа на Python - 873.1127030849457
- через библиотеку на С - 10.798284530639648
- программа на С - 10

AX 4K HD61
- программа на Python - 521.063905954361
- через библиотеку на С - 7.012834310531616
- программа на С - 7
Результаты говорят сами за себя. Да, тест не идеален, но чтобы понять суть этого достаточно.
В прицепе 4 файла, кому интересно. Закинуть в /tmp/, присвоить всем права для выполнения и запускать по очереди, дождавшись завершения работы предыдущей программы:
TestSpeed.py - это чистый Python.
TestSpeed_so.py - использует библиотеку adder.so
TestSpeed_arm - скомпилированная программа.
Библиотека и программа написаны на чистом С (не С++), делают одни и те же действия и скомпилированы для arm архитектуры  :hi:

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6475
  • Поблагодарили: 26981
  • Уважение: +132
Утверждается, что PY3 быстрее, но я не заметил...
возможно это будет заметно на старых приёмниках mipsel, на arm архитектуре возможно разнца будет незаметна

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
127 Ответов
57740 Просмотров
Последний ответ 10 января | 2017г. | 20:25:07
от qwerter
195 Ответов
103416 Просмотров
Последний ответ 12 марта | 2024г. | 22:19:40
от emw
215 Ответов
107497 Просмотров
Последний ответ 19 октября | 2020г. | 23:26:10
от dimopes
378 Ответов
173335 Просмотров
Последний ответ 23 марта | 2020г. | 17:52:54
от mic71
389 Ответов
118415 Просмотров
Последний ответ 08 ноября | 2021г. | 17:57:46
от Shar_Nir


X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!