jvm

Die Java Virtual Machine (JVM) ermöglicht einer Reihe von Computersoftwareprogrammen und Datenstrukturen, ein virtuelles Maschinenmodell für die Ausführung anderer Computerprogramme und Skripts zu verwenden. Verwenden Sie dieses Tag für Fragen zu Tools, die von einer JVM bereitgestellt werden, oder zur Funktionsweise in einem bestimmten Szenario.
3
Antworten

Wie kann ich JVM bei OutOfMemoryError _nach dem Erstellen eines Heap-Abbilds erneut starten?

Ich kenne den -XX:+HeapDumpOnOutOfMemoryError JVM-Parameter. Ich kenne auch -XX:OnOutOfMemoryError="cmd args;cmd args" und kill -3 <JVM_PID> fordert einen Heap-Dump an. Frage: Wie kann ich sicherstellen, dass ich bei Out...
29.05.2015, 12:49
3
Antworten

Nicht blockierende Java-Speicherzuweisung

Ich habe irgendwo gelesen, dass Java Speicher für Objekte in etwa 12 Maschinenbefehlen zuweisen kann. Es ist ziemlich beeindruckend für mich. Soweit ich verstehe, ist einer der Tricks, die JVM verwendet, die Vorbelegung von Speicher in Chunks. D...
24.07.2009, 11:04
3
Antworten

(Boolean. false) in Clojure

Laut Ссылка sind die einzigen Unwahrheiten in Clojure false und nil . Tatsächlich ist (Boolean. false) überraschenderweise nicht falsch: %Vor% Andererseits ist es irgendwie falsch: %Vor% Dies ist eher nicht intuitiv. Gibt es...
07.09.2013, 19:17
4
Antworten

So simulieren Sie den Out of Memory: Die angeforderte Array-Größe überschreitet das VM-Limit

Ich habe die Unterstützung für nicht genügend Speicher von der Sun-Website verwendet. Wo es als zitiert wird    Nicht genügend Arbeitsspeicher: Die angeforderte Array-Größe überschreitet das VM-Limit       Dies zeigt an, dass die Anwendu...
10.12.2009, 12:32
5
Antworten

Welche Vorteile bietet die Angabe des Speicherlimits von Java Virtual Machine?

Ich habe das Standardspeicherlimit der Java Virtual Machine beim Ausführen der Java-Anwendung so eingestellt ... %Vor% Ich weiß, dass dies den maximalen Speicherzuweisungs-Pool auf 128 MB setzen wird, aber ich weiß nicht, welchen Vorteil es...
14.09.2011, 07:19
4
Antworten

Elasticsearch gibt die Standardspeichergröße des Heapspeichers an, nachdem die Umgebungsvariable festgelegt wurde

Beim Versuch, die JVM-Heap-Größe für Elasticsearch in einem Windows-Feld zu erhöhen, habe ich die folgende Umgebungsvariable definiert: ES_HEAP_SIZE = 6g (Das Gerät hat insgesamt 12G RAM). Ich habe ES neugestartet und die Speicherbelegu...
25.11.2014, 13:55
2
Antworten

Abfangen von Objekten in Java, die niedriger als die Benutzerklassenebene sind

Ich suche nach einem Ansatz, bei dem durch die Verwendung von Java-Agenten oder Instrumentenklassen (vorzugsweise etwas auf niedrigerer Ebene als Benutzerklassen) alle Objekte in JVM abgefangen werden ( new oder alternative Methoden zum Erste...
10.03.2016, 18:21
3
Antworten

Was ist der Ersatz für javax.activation Paket in Java 9?

Scheint so, als ob javax.activation package in Java 9 veraltet ist. Der Oracle-Migrationsleitfaden schlägt vor, die Option --add-modules java.activation während des JVM-Starts zu verwenden. Ich möchte dies jedoch vermeiden und die Klass...
29.09.2017, 16:55
4
Antworten

Objektgrößenunterschied in 32-Bit- und 64-Bit-Systemen in Java

Ich bin auf eine Interviewfrage gestoßen: %Vor% Wie viel Speicherobjekt dieser Klasse braucht und warum bei Implementierung auf: a) 32-Bit-Computer b) 64-Bit-Computer Ich habe die Antwort als: %Vor% Wegen zusätzlichem Speicher r...
19.07.2014, 04:48
3
Antworten

Was genau ist der Aufruf von System.exit () in Java?

Ich bin ein wenig verwirrt mit system.exit. Ich habe einige Dinge über diesen Link gegründet. Aber ich habe einige Zweifel in meinem Kopf. Wenn ich System-Exit verwende, was passiert mit den erstellten Objekten, Variable und ect. Wird alles...
12.08.2013, 10:36