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.
1
Antwort

OpenJDK-Implementierung von System.arraycopy

Nach einer Frage bezüglich der Art und Weise, wie die JVM die Erzeugung von Strings basierend auf char [] implementiert, habe ich erwähnt, dass keine Iteration stattfindet, wenn char [] in das Innere der neuen Zeichenfolge kopiert wird, da Syste...
26.06.2012, 15:08
2
Antworten

OutOfMemoryError: Java-Heap-Speicherfehler beim Starten solr

Ich indiziere DB-Artikel mit solr, aber nachdem ich ungefähr 58 Millionen Artikel (und ungefähr 113 GB Größe der Platte) hinzugefügt habe, erhalte ich eine Fehlermeldung unter tomcat log error Hinweis1: Ich habe bereits den Init-Speicherpool...
08.04.2010, 13:01
4
Antworten

Automatisierte Ausnahmebehandlung

Ich habe mich gefragt, ob etwas existiert (in der Java-Welt), das in der Lage ist, einen Schnappschuss des aktuellen JVM-Zustands mit den folgenden Eigenschaften zu erstellen: Mach es, während eine Ausnahme ausgelöst wird. Erfassen Sie lok...
16.12.2008, 20:33
3
Antworten

Bessere Möglichkeiten, um Objekte zu identifizieren, die keinen Müll sammeln?

Auf den Punkt gebracht Ich habe ein Programm, das nach und nach mehr und mehr Speicher verwendet. Ich benutze jmap und jhat, um es zu diagnostizieren, bin aber immer noch nicht ganz da. Hintergrund Das Programm ist ein lang laufender Se...
21.12.2010, 02:39
2
Antworten

64-Bit-Java-VM führt die App 10-mal langsamer aus

Ich habe eine Java-App, die mit JarBundler verpackt ist. Die App ist ziemlich CPU-intensiv (viele große Collection.sort () Anrufe). Unter Mac OS läuft die App langsam und träge, wenn Sie den 64-Bit-JavaApplicationStub verwenden. Diese JavaApp...
02.12.2009, 17:45
2
Antworten

Wie man eine bestimmte Version von Java anvisiert, wenn man einen Uberjar mit Leiningen erstellt

Ich erstelle ein Standalone-Glas mit Lein Uberjar. Das funktioniert ganz gut auf meinem Laptop, auf dem Java 1.8 läuft. Jedoch laufen die Computer an meiner Universität Java 1.7.0_60. Innerhalb meiner project.clj habe ich :javac-options ["-t...
16.07.2015, 11:03
2
Antworten

Gleiches Programm, gleiche JVM, aber sehr unterschiedliche Speicheranforderungen und Ausführungszeiten auf verschiedenen Rechnern - warum?

Ich versuche, eine NetLogo -Simulation (ein Java Simulation Framework) auf einem Cluster als Teil eines großen Experiments auszuführen . Ich war überrascht über den scheinbar massiven Speicherbedarf einer (relativ) einfachen Simulation. Auf de...
10.09.2012, 16:17
1
Antwort

findLoadedClass () gibt null zurück

Laut der JVM-Spezifikation , der Klassenlader, der das Laden einer Klasse initiiert, wird von der JVM als initiierender Klassenlader registriert. Desweiteren, gemäß dem JavaDoc von ClassLoader # findLoadedClass () die Methode    Gibt die...
23.02.2014, 00:37
1
Antwort

JVM hängt sich regelmäßig ab

Der Versuch, eine sich schlecht benehmende Java VM zu debuggen. Bei dem fraglichen Prozess handelt es sich um eine große VM (100 GB-Heap), auf der Sun VM 1.6u24 auf Centos 5 ausgeführt wird, die routinemäßige Back-End-Aufgaben ausführt - z. B. D...
28.05.2013, 15:45
1
Antwort

Sind enum-Instanzen im enum-Typ in Java "eingeschlossen"?

Reproduzierer: %Vor% Warnung ausgegeben:    Der Zugriff auf die umschließende Methode w () aus den Typ-IDs wird durch eine synthetische Zugriffsmethode emuliert. Ich verstehe, was synthetische Methoden sind - was ich nicht verstehe, i...
19.10.2013, 10:56