27 июня | 2024г. | 23:48:32


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

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

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

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



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

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

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

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

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

Оффлайн kosmos71

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

Онлайн Evg77734

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

Оффлайн yuju

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

Онлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1289
  • Поблагодарили: 7861
  • Уважение: +131
Мое время выполнения теста, про который я говорил выше,  в секундах:
Спойлер   :
На компьютере программа на 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

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

Теги:
 

Похожие темы

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



X

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

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