Downloads hab ich umgestellt "Abo: Nach dem Suchen Downloads sofort starten" > Manuell suchen.
Bis jetzt gehen die Downloads wieder wie gefühlt früher ich weiß nun auf was ich achten muss das ich alle Folgen erwische .
Gibt es eine Möglichkeit das man eine RAM Begrenzung einführt im Programm?
Dh. wenn ich sagen wir mal 1000 Downloads habe von Sturm der Liebe haut der die ja in den RAM. Nach ungefähr 1-2 Stunden hab ich dort im Taskmanager meist um die 12-20GB RAM Belegung. Dadurch wird der Player meist unbedienbar. Gibt es ne Möglichkeit das man sagen kann "die Downloads die fertig sind und aus der Liste gesäubert sind das dann der RAM wieder geleert wird"?
Du kannst mit dem Icon "Besen" die Liste aufräumen, das wird aber wahrscheinlich im Speicherverbrauch nicht viel ändern.
Das ist wahrscheinlich nur virtual memory, der tatsächliche Speicher ist viel kleiner. Downloads hält das Programm auch nicht im Speicher. Die Dateien landen direkt auf der Platte und werden nicht zwischengespeichrt.
Würde mal (Linux) mit HTop schauen, was das Programm tatsächlich braucht.
VIRT bei 1000 gestarteten Downloads ziemlich bald 10G aber tatsächlich liegen nur 2,7G im Speicher.
Du kannst das Programm auch mit Speichervorgaben starten:
Min. 128MB, Max 4G
(würde nicht unter 2G gehen, das könnte dann eng werden)
Aber auch damit ist das virtual memory ~ 4G und der tatsächlich Speicher ~ 2G
Im Hilfedialog ("Über das Programm") wird der Speicher auch angezeigt, den das Programm nutzt.
Noch eine Möglichkeit (aber Vorsicht! die tools sind für mich zum Testen und ändern sich auch immer mal wieder):
Kannst das Programm mit dem Parameter -p (für Debug) starten. Dann gibts im Hilfemenü einen Punkt: "Dabugtools" und dort dann "Speicher aufräumen", damit kannst das Aufräumen anstoßen und auch live verfolgen wie der Verbrauch ist. Das Aufräumen wird nämlich regelmäßig automatisch gemacht.
Erster Start:
Zuerst MTPlayer starten, dann VisualVM und in der linken Übersicht "MTPlayer" auswählen. Siehst dann alle Infos über das Programm (Speicher, .....)