Dodatek reloadium przyspiesza wykonanie 80x

2

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?
screenshot-20230208173910.gif

1
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.

0

Wygląda ciekawie, wypróbuję.

2

@Kwazar90:

Gdzie jako autor - i nie każąc nam wynajmować firm analitycznych - upatrujesz, w czym ten zysk nastąpił

0

@Kwazar90: A jak to przyśpiesza, bo tool nie do tego:
screenshot-20230208185303.png

2

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).

2

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1