Beispiel-Java-Code zum Simulieren von Speichermangel [geschlossen]

7

Ich bin im Grunde ein Weblogic-Administrator und möchte eine Situation außerhalb des Arbeitsspeichers simulieren, indem ich einen sehr einfachen Java-Code (War / Ear-Datei) in meiner Weblogic-Instanz implementiere.

Ich habe ein wenig Wissen über Java-Programmierung, also kann mir bitte jemand einen Beispielcode zur Verfügung stellen, den ich leicht als Krieg verpacken und bereitstellen kann?

    
mak 12.07.2013, 12:15
quelle

3 Antworten

16

Das sollte genug sein:

%Vor%

Dies wird versuchen, 2 ^ 31 + 1 Speicherblöcke mit einer Größe von 2 ^ 34 Bytes zuzuweisen.

    
Marko Topolnik 12.07.2013 12:17
quelle
5

Sie können final long[] l = new long[Integer.MAX_VALUE]; ausführen. Es werden 16 GB - 8 Bytes zugewiesen.

Oder Sie können nur throw new OutOfMemoryError();

    
mabbas 12.07.2013 12:22
quelle
1

Um zu simulieren, wie viel Speicher im Laufe der Zeit verbraucht wird, versuchen Sie Folgendes:

%Vor%     
Dariusz 12.07.2013 12:38
quelle

Tags und Links