Proxy verwenden und Java-OutOfMemoryError



  • Moin,
    ich habe den Thread zum Verwenden eines Proxys gelesen. Wenn ich das in einem Admin-Command-Fenster (Win10) verwende, bekomme ich folgende Fehler:

    Exception in thread "TimerQueue" Exception in thread "AWT-EventQueue-0" Exception in thread "DownloadStarter Daemon Thread" Exception in thread "Timer-0" java.lang.OutOfMemoryError: Java heap space
            at java.util.LinkedList.listIterator(Unknown Source)
            at java.util.AbstractList.listIterator(Unknown Source)
            at java.util.AbstractSequentialList.iterator(Unknown Source)
            at mediathek.daten.ListeDownloads.getDown(ListeDownloads.java:651)
            at mediathek.daten.ListeDownloads.getRestartDownload(ListeDownloads.java:623)
            at mediathek.controller.starter.StarterClass$Starten.getNextStart(StarterClass.java:333)
            at mediathek.controller.starter.StarterClass$Starten.run(StarterClass.java:307)
    java.lang.OutOfMemoryError: Java heap space
    java.lang.OutOfMemoryError: Java heap space
            at java.util.concurrent.locks.ReentrantLock$Sync.newCondition(Unknown Source)
            at java.util.concurrent.locks.ReentrantLock.newCondition(Unknown Source)
            at javax.swing.TimerQueue.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
    java.lang.OutOfMemoryError: Java heap space
    Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
    

    Lässt sich das Problem lösen?


  • Administrator

    Ja füge noch das hinzu: -Xms 256 -Xmx 2048das weißt Java bis zu 2GB ram zu. Die von dir gepostete Exception besagt so was wie, dass Java der RAM ausgegangen ist.



  • Danke für die Antwort. Übrigens: Java ist Version 8.61, MediathekView ist Version 13.05
    Leider mag mein Java die Optionen nicht:

    C:\WINDOWS\system32>java -DproxySet=true -DproxyHost=213.182.251.211 -DproxyPort=80 -Xms 256 -Xmx 2048 -jar [Pfad zu]\MediathekView.jar
    Invalid initial heap size: -Xms
    Error: Could not create the Java Virtual Machine.
    Error: A fatal exception has occurred. Program will exit.

    C:\WINDOWS\system32>java -DproxySet=true -DproxyHost=213.182.251.211 -DproxyPort=80 -Xmx 2048 -jar [Pfad zu]\MediathekView.jar
    Invalid maximum heap size: -Xmx
    Error: Could not create the Java Virtual Machine.
    Error: A fatal exception has occurred. Program will exit.

    Was nun?



  • @joker52 sagte: -Xms 256 -Xmx 2048 -jar [Pfad zu]\MediathekView.jar
    Invalid initial heap size: -Xms

    In der Anleitung siehst du, wie es heissen müsste.



  • @styroll : danke, hab’s probiert mit “-Xms256M -Xmx2G”. Nun gibt es eine andere Fehlermeldung:

    Error occurred during initialization of VM
    Could not reserve enough space for 2097152KB object heap

    Mein Rechner hat 8GB, davon sind ~ 5GB frei. Sollte doch kein Problem sein, davon 2 GB zu reservieren…
    Leider doch. Nachdem ich den Browser (Firefox) geschlossen habe, klappt es mit “-Xmx2GB”.
    Nochmals Dank an alle für die Unterstützung 🙂

    (Text aktualisiert 180209-1142)


 

114
Online

2.5k
Benutzer

2.1k
Themen

12.4k
Beiträge