mediathekview / MediathekView

Das Programm MediathekView durchsucht die Online-Mediatheken verschiedener Sender
https://mediathekview.de
GNU General Public License v3.0
845 stars 95 forks source link

cpu-last im leerlauf #649

Closed ossilator closed 2 years ago

ossilator commented 2 years ago

MV tut "nichts" und das fenster ist minimiert, dennoch frisst es ~10% cpu. das ist eindeutig zu viel (so ca. 100x), und deutet auf exzessives polling von was auch immer hin.

ossilator commented 2 years ago

nach dem upgrade auf 13.8.1 (in debian ist immer noch 13.2 gepackaged; cf. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941480), bin ich jetzt bei ~2,5% - besser, aber immer noch viel zu viel.

derreisende77 commented 2 years ago

Das Debian Packet wird von uns nicht verantwortet und wir bieten genug Alternativen dazu. Die Leerlauflast wird sich in nächster Zeit nicht ändern da das Programm seinen Ursprung aus 2008 hat und einige Dinge dementsprechend programmiert wurden. Im großen und ganzen ist das okay wenn man das Programm auch nicht den ganzen Tag laufen lässt.

ossilator commented 2 years ago

da das Programm seinen Ursprung aus 2008 hat und einige Dinge dementsprechend programmiert wurden.

was ist das denn für ein argument? ereignisgesteuerte programmierung gab's auch schon vorher.

Im großen und ganzen ist das okay wenn man das Programm auch nicht den ganzen Tag laufen lässt.

ist aber ganz nett, wenn man das "ungestraft" machen kann. die startup-zeit ist bei der aktuellen version allerdings nicht so grausam wie bei der alten; insofern besteht jetzt auch nicht mehr sonderlich viel motivation es tatsächlich zu tun.