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.
2
Antworten

Zwei Methoden mit der gleichen Signatur, warum es funktioniert

Ich habe eine Klasse, die Strings als Sammlung behandelt. Dies sind zwei Methoden aus der Klasse: %Vor% Nur die Signatur aus den Methoden ist relevant für meine Frage. Jetzt gibt Eclipse eine Warnung aus, dass die beiden Methoden die gleiche...
07.05.2013, 11:56
2
Antworten

Wie man ein SIGNAL in einer Java-Anwendung fängt, die mit einem Bash-Skript initialisiert wurde

Ich fange ein INT-Signal in Java mit dem folgenden Code: %Vor% Wenn ich java -jar file.jar verwende, um meine Anwendung zu starten, kann ich das mit kill -INT PID gesendete Signal abfangen. Wenn ich java -jar file.jar & aufru...
10.11.2010, 17:36
4
Antworten

Unerwartet große Heap-Größe im Vergleich zu% verwendet

Haben Sie eine Speicherzuweisungsfrage, mit der ich Ihre Hilfe haben möchte. Wir haben einige unserer Dienste im oberen Bereich analysiert, und wir haben festgestellt, dass sie einen RES-Wert von etwa 1,8 GB haben, was, soweit ich weiß, bedeutet...
25.03.2011, 09:27
5
Antworten

Welche Lösungen gibt es für eine JVM-basierte Warteschlange, die größer als Heap ist?

Ich betrachte mögliche Technologieoptionen für Warteschlangen (oder vielleicht sind Streams eine bessere Beschreibung) in einem JVM-basierten System. Einige Voraussetzungen: Muss von der JVM / Java aus erreichbar sein. Warteschlangen mü...
18.07.2011, 06:16
3
Antworten

DOS-basierte JVM verfügbar

Gibt es irgendeine DOS-basierte JVM?     
28.05.2010, 05:58
1
Antwort

Gibt es einen portablen Weg, um herauszufinden, wie viele Dateien eine JVM von der VM aus geöffnet hat?

Ich schreibe Tests für einige Java-Dateien und möchte sicherstellen, dass alle Dateien ordnungsgemäß geschlossen werden. Ich möchte 'lsof' nicht ausführen, da dies mehr Dateien öffnet und die Testsuite nicht portabel macht. Weiß jemand einen Weg...
30.10.2012, 17:29
1
Antwort

Ist diese Befehlsumordnung von der JLS erlaubt oder nicht?

Gemäß der Java-Sprachspezifikation ( Beispiel 17.4-1 ) das folgende Snippet (beginnend in A == B == 0 ) ... %Vor% ... kann in r2 == 2 und r1 == 1 resultieren. Dies liegt daran, dass das Ergebnis der Ausführung von B = 1; nicht dav...
03.01.2013, 20:42
1
Antwort

Wie wird die Object-Klasse implementiert (Methoden wie hashCode und interne Felder)?

Ich bin gespannt, wie die Object-Klasse implementiert ist. Zum Beispiel eine Methode hashCode () oder wait () Wie ist der innere Staat repräsentiert? Zum Beispiel eine instrinsische Sperre oder die Datenstruktur zum Speichern von Threads,...
08.12.2012, 13:07
2
Antworten

Wie teste ich Tests, die eine Kotlin-Datei kompilieren, und überprüfe das Ergebnis?

Bisher habe ich %Vor% Dies startet den Compiler manuell, aber ich möchte den resultierenden String aus dem ersten Compiler ( MyProjectCompiler , der Kotlin-Quelle generiert) im Arbeitsspeicher kompilieren und das Ergebnis überprüfen, ohne...
25.08.2017, 19:12
2
Antworten

Warum benutzt die JVM giant int [] aller Nullen?

Ich weiß, dass es einen intrinsischen Overhead der JVM gibt, und ich wollte weitere Nachforschungen anstellen, um genau zu sehen, woraus der Overhead stammt. Mit dem YourKit-Profiler konnte ich feststellen, dass es riesige int [] gibt, die mi...
26.08.2016, 19:03