23 ноября | 2024г. | 11:04:17


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

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

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

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

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

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

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

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

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

Онлайн kosmos71

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

Онлайн Evg77734

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

Оффлайн yuju

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

Онлайн Evg77734

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

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

Теги:
 



X

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

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