Hej, pracuję nad nową funkcjonalnością dla mojego projektu https://github.com/reloadware/reloadium, która przyspiesza wykonywanie Pythona.
Co o tym myślicie?
Udało mi się uzyskać przyspieszenie rzędu 80x, a czasami nawet więcej.
Przydatne czy za dużo zachodu?
Kwazar90 napisał(a):
Hej, pracuję nad nową funkcjonalnością dla mojego projektu https://github.com/reloadware/reloadium, która przyspiesza wykonywanie Pythona.
Co o tym myślicie?
Udało mi się uzyskać przyspieszenie rzędu 80x, a czasami nawet więcej.
Przydatne czy za dużo zachodu?
Pytanie czy faktycznie coś przyspieszyłeś; czy PyCharm odpala jakieś dodatkowe funkcje które Ty po prostu skipnąłeś.
Chyba za mało informacji żeby się wypowiedzieć.
Ale sam projekt wydaje się fajny.
Wygląda ciekawie, wypróbuję.
Gdzie jako autor - i nie każąc nam wynajmować firm analitycznych - upatrujesz, w czym ten zysk nastąpił
@Kwazar90: A jak to przyśpiesza, bo tool nie do tego:
Wtyczka fajna, nie znałem.
Bez napisania co to dokładnie robi ciężko się wypowiedzieć. Szczególnie, że ficzeru z przyspieszaniem nie ma na Githubie. Zakładam że odpala JIT na kodzie przed wykonaniem? Albo uruchamia innym interpreterem (np. pypy)?
Więc nie za bardzo jest co oceniać tutaj (poza UI z gifa, ładne).
Jeszcze pracuję nad tym, więc jeszcze nie wypuszczone to jest.
Ogólnie, debugger w Pythonie jest słabo zoptymalizowany i jest włączony dla wszystkich modułów, nawet dla tych wbudowanych w Pythona.
Moja wtyczka optymalizuje to i debuguje tylko to, co jest potrzebne, dając bardzo duże przyspieszenie.