Als «out-of-memory» getaggte Fragen

Ein Fehler oder eine Ausnahme, die ausgelöst wird, wenn ein Programm eine Speicheranforderung stellt, die nicht erfüllt werden kann.

22
Android Studio - So erhöhen Sie die Größe des zugewiesenen Heapspeichers
Ich benutze Android Studio seit 3 ​​Monaten und eine der Apps, mit denen ich begonnen habe, ist ziemlich groß geworden. Die unten rechts im Programm angegebene Speichernutzung besagt, dass mein zugewiesener Heap maximal 494 MB beträgt. Wenn ich anfange, die XML-Dateien zu ändern, erreicht meine Speichernutzung schnell diese Obergrenze und …


14
Java.lang.OutOfMemoryError abfangen?
Dokumentation für java.lang.Errorsagt: Ein Fehler ist eine Unterklasse von Throwable, die auf schwerwiegende Probleme hinweist, die eine vernünftige Anwendung nicht abfangen sollte Aber wie java.lang.Errores eine Unterklasse von ist java.lang.Throwable, kann ich diese Art von Throwable fangen. Ich verstehe, warum es keine gute Idee ist, diese Art von Ausnahme zu …

11
java.lang.OutOfMemoryError: Java-Heapspeicher
Beim Ausführen eines Multithreading-Programms wird der folgende Fehler angezeigt java.lang.OutOfMemoryError: Java heap space Der obige Fehler trat in einem der Threads auf. Meines Wissens wird der Heap-Speicher nur von Instanzvariablen belegt. Wenn dies korrekt ist, warum ist dieser Fehler aufgetreten, nachdem er einige Zeit ordnungsgemäß ausgeführt wurde, da zum Zeitpunkt …



13
Maven Out of Memory Build-Fehler
Ab heute schlägt meine Maven-Kompilierung fehl. [INFO] [ERROR] Unexpected [INFO] java.lang.OutOfMemoryError: Java heap space [INFO] at java.util.Arrays.copyOfRange(Arrays.java:2694) [INFO] at java.lang.String.<init>(String.java:203) [INFO] at java.lang.String.substring(String.java:1877) [FEHLER] Nicht genügend Speicher; Verwenden Sie beim Start das Flag -Xmx (Java -Xmx128M ...), um die Speicherkapazität zu erhöhen. Bis gestern hatte ich erfolgreich eine Maven-Kompilierung ausgeführt. …


3
Grundlegendes zu den Protokollen des Linux-Oom-Killers
Meine App wurde vom Oom-Killer getötet. Es ist Ubuntu 11.10, das auf einem Live-USB ohne Swap ausgeführt wird, und der PC verfügt über 1 Gig RAM. Die einzige App, die ausgeführt wird (abgesehen von all den eingebauten Ubuntu-Inhalten), ist mein Programm flasherav. Beachten Sie, dass / tmp dem Speicher zugeordnet …

6
So lösen Sie Probleme mit java.lang.OutOfMemoryError in Android
Obwohl ich ein sehr kleines Bild in einem Zeichenordner habe, erhalte ich diesen Fehler von den Benutzern. Und ich verwende keine Bitmap-Funktion im Code. Zumindest absichtlich :) java.lang.OutOfMemoryError at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method) at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:683) at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:513) at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:889) at android.content.res.Resources.loadDrawable(Resources.java:3436) at android.content.res.Resources.getDrawable(Resources.java:1909) at android.view.View.setBackgroundResource(View.java:16251) at com.autkusoytas.bilbakalim.SoruEkrani.cevapSecimi(SoruEkrani.java:666) at com.autkusoytas.bilbakalim.SoruEkrani$9$1.run(SoruEkrani.java:862) at android.os.Handler.handleCallback(Handler.java:733) at …

3
Parallele unendliche Java-Streams haben nicht genügend Speicher
Ich versuche zu verstehen, warum das folgende Java-Programm ein gibt OutOfMemoryError, während das entsprechende Programm ohne .parallel()dies nicht tut. System.out.println(Stream .iterate(1, i -> i+1) .parallel() .flatMap(n -> Stream.iterate(n, i -> i+n)) .mapToInt(Integer::intValue) .limit(100_000_000) .sum() ); Ich habe zwei Fragen: Was ist die beabsichtigte Ausgabe dieses Programms? Ohne .parallel()es scheint, dass …

2
OutOfMemoryException trotz Verwendung von WeakHashMap
Wenn Sie nicht aufrufen System.gc(), löst das System eine OutOfMemoryException aus. Ich weiß nicht, warum ich System.gc()explizit anrufen muss; Die JVM sollte sich gc()selbst nennen , oder? Bitte beraten. Folgendes ist mein Testcode: public static void main(String[] args) throws InterruptedException { WeakHashMap<String, int[]> hm = new WeakHashMap<>(); int i = …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.