20 мая | 2024г. | 22:42:14


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

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

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

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

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

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

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

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

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

Оффлайн kosmos71

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

Онлайн Evg77734

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

Оффлайн yuju

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

Онлайн Evg77734

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

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

Теги:
 

Похожие темы

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



X

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

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