Tag: garbage-collection
Garbage collection (GC) ist eine form der automatischen Speicherverwaltung, die versucht zu reklamieren, Müll, oder der belegte Speicher durch Objekte, die nicht mehr in Verwendung durch das Programm.
1
Antworten
Ich habe eine csv-Datei gespeichert Daten des user-Element der dimension 6,365x214 , und ich finde user-user ähnlichkeit mithilfe columnSimilarities() von org.apache.spark.mllib.linalg.distributed.CoordinateMatrix. Mein code sieht wie folgt aus: import org.apache.spark.mllib.linalg.{Vector, Vectors} import org.apache.spark.mllib.linalg.distributed.{RowMatrix, MatrixEntry, CoordinateMatrix} import org.apache.spark.rdd.RDD def
12
Antworten
Kürzlich sah ich einen tollen Vortrag von Herb Sutter über "Leck-Freien C++ - ..." bei CppCon 2016, wo er Sprach über die Verwendung von smart-Pointer implementieren RAII (Resource acquisition is initialization) - Konzepte und wie Sie zu
7
Antworten
Ich verstehe, dass in der Java virtual machine (JVM), warm-up ist potenziell erforderlich, da Java-Lasten-Klassen mit ein lazy loading-Prozess und als solche Sie wollen sicherstellen, dass die Objekte initialisiert werden, bevor Sie beginnen, die wichtigsten Transaktionen. Ich
3
Antworten
Habe ich diese Struktur und diese-code: [StructLayout(LayoutKind.Sequential, Pack = 8)] private class xvid_image_t { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] public int stride; //[MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)] //public IntPtr plane; } public int decore() { xvid_image_t myStruct = new
1
Antworten
Ich versuche zur Anpassung der zugrunde liegenden Struktur des Zeichnens-code (matplotlib), die aktualisiert wird, auf einen timer, um zu gehen von der Verwendung von Python-Listen für die Darstellung von Daten zu verwenden numpy-arrays. Ich möchte in der
4
Antworten
Einer der Speicherverluste ich habe entdeckt, dass in unserer Anwendung ist die java.awt.Window.allWindows private statische Feld, die Spur hält jeder Window instanziiert. Wir haben Dialogfeldern erstellt werden, verwendet, und dann vergessen, und die Erwartung war, dass diese
3
Antworten
Ich weiß, dass mit einem WeakReference, wenn ich eine WeakReference etwas, es sei denn es ist ein direkter Verweis darauf, dass es Garbage Collection werden mit der nächsten GC-Zyklus. Meine Frage ist, was passiert, wenn ich eine
7
Antworten
Habe ich eine server-Anwendung, die, in seltenen Fällen können genügend große Speicherbereiche. Ist es nicht ein Speicher-Leck, als diese Abschnitte können zurückgefordert werden, vom garbage collector durch ausführen einer full garbage collection. Normale garbage collection befreit Mengen
3
Antworten
Nehme Sie so etwas wie: x = "something" b = x l = [b] Wie können Sie löschen Sie das Objekt nur eine Referenz, sagen wir x? del x wird nicht den trick tun; das Objekt ist
10
Antworten
Ich gelesen habe in vielen threads, dass es unmöglich ist, schalten Sie die garbage collection auf der Sun JVM. Jedoch für die Zwecke unserer Forschung-Projekt benötigen wir diese Funktion. Kann jemand empfehlen, eine JVM-Implementierung, die keine garbage
5
Antworten
Gibt es eine Möglichkeit, zu "reinigen" Gegenstände und andere Variablen, die Sie erstellen? Oder sind Sie automatisch beseitigt, oder muss ich das ganze Konzept falsch? Was ist der richtige Weg zu gehen über das tun dies? Ich
2
Antworten
Fand ich die JVM flags hier. Gibt es eine genauere Erklärung, was genau Sie tun? InformationsquelleAutor ripper234 | 2009-11-29
4
Antworten
Ich brauche einen Weg, um in der Lage sein, um die trigger-full GC von einer linux console script auf ubuntu. Ich weiß, das ist extrem schlechte Praxis, aber ohne in zu viel detail dieser hält mein server
2
Antworten
Ich bin verwirrt mit Apple-material. In 3 Möglichkeiten, wie wir verwalten den Speicher, Sie sind : automatisches Referenz zählen. manual reference counting. garbage colletion. Meine Frage ist was ist der Unterschied zwischen der automatischen Referenz-Zählung und der
4
Antworten
Bis wenige Wochen zurück, ich dachte, ich verstehen, wenn die Felder und Methoden static oder non-static. Zum Beispiel, wenn ein Feld (sagen wir ein Objekt der anderen Klasse) ist einzigartig für eine beliebige Anzahl von Objekten der
4
Antworten
Könnte jemand bitte erklären Sie das Konzept der Insel der isolation der Garbage Collection? InformationsquelleAutor Tony | 2009-04-27
2
Antworten
Diese Frage basiert auf meinem Verständnis von Abschnitt Java-Garbage-Kollektoren von link Sieht aus wie die jvm standardmäßig verwendet "Parallel GC" auf windows 7, wie ich es bestätigt -XX:+PrintCommandLineFlags -version. Dieser Artikel sagt auch Den parallelen garbage-collector verwendet
5
Antworten
Wenn der garbage collector ausgeführt wird und gibt Speicher frei hat dieser Speicher gehen zurück auf das OS oder wird es gehalten, als Teil des Prozesses. Ich hatte den starken Eindruck, dass der Speicher eigentlich nie veröffentlicht-zurück
3
Antworten
Mein Freund arbeitet mit Unity3D in C#. Und er sagte mir ausdrücklich: Jeder iteration jeder "foreach" - Schleife generiert, die 24 Bytes der Müll Speicher. Und ich sehe auch, dass diese Informationen hier Aber ist das wahr?
3
Antworten
Ich bin neu in Java, und habe gerade geerbt eine Tomcat-setup, also ich würde gerne einige Hinweise 🙂 ich habe mehr dazu Lesen Sie in der vergangenen Woche über die JVM-tuning und Müll sammeln algorithmen als ich
5
Antworten
Gut, entwickelt ich eine java-Anwendung mit mehreren Objekten Beziehungen, die die Speicher-Nutzung zu teuer. Ich habe keine Erfahrung mit der Verwaltung der java-Speicher, da die Anwendung design machen es schwierig, Objekte zu zerstören und neu zu nutzen
4
Antworten
Ich weiß, dass python hat eine automatische garbage collector und so sollte es auch automatisch löschen von Variablen, wenn nicht mehr auf Sie Bezug genommen wird. Mein Eindruck ist, dass dies nicht passiert für lokale Variablen (innerhalb
6
Antworten
Folgende code ist ein Vereinfachtes Beispiel für ein Problem, das ich sehe. Diese Applikation verbraucht ca 4GB Arbeitsspeicher vor dem auslösen einer Ausnahme, da das Wörterbuch ist zu groß. class Program { static void Main(string args) {
2
Antworten
Macht die instanceof Schlüsselwort tragen mit ihm ein relativ schwerer Auswirkungen auf die Android-Plattform (und mehr speciffically die mobilen Telefone mit der Dalvik VM? Warum würden Sie das Ding trägt er eine schwerere Auswirkungen in Android gegen
2
Antworten
Zunächst alle, vielen Dank im Voraus für Ihre Hilfe. Habe ich mich entschlossen nach Hilfe zu Fragen in Foren wie diesem, weil nach mehreren Monaten harter Arbeit, konnte ich nicht finden, eine Lösung für mein problem. Diese
5
Antworten
Wenn ich meine Anwendung auf dem emulator das Logcat zeigt dies: 04-22 16:21:30.685: D/dalvikvm(967): GC_CONCURRENT freed 1545K, 20% free 7019K/8720K, paused 78ms+17ms, total 360ms 04-22 16:21:30.685: D/dalvikvm(967): WAIT_FOR_CONCURRENT_GC blocked 143ms 04-22 16:21:31.845: D/dalvikvm(967): GC_CONCURRENT freed 1552K, 20%
3
Antworten
Ich versuche Sie zum erstellen von Instanzen CDI managed beans mit dem BeanManager eher als Beispiel .wählen Sie().get(). Dies wurde vorgeschlagen, als ein workaround für ein Problem habe ich mit ApplicationScoped Bohnen und die garbage collection von
1
Antworten
Soweit ich weiß, können wir die JVM mit den nächsten Optionen: -XX:+UseConcMarkSweepGC -XX:-UseParNewGC in diesem Fall haben wir das Seriell (DefNew) garbage-collector für die junge generation und die Concurrent Mark-Sweep garbage-collector für die alte generation. Gut, können
5
Antworten
In diesem code-Beispiel, das ExecutorService verwendet und erlaubte, zu gehen, out of scope. public static void main(String args) { ExecutorService executorService = Executors.newFixedThreadPool(3); executorService.submit(new Runnable() { public void run() { System.out.println("hello"); } }); } Einmal executorService ist
7
Antworten
Angenommen, ich bin auf Tests einer Java-server-Anwendung. Ich weiß, wie viel Zeit es braucht, um den test abzuschließen. Jetzt würde ich gerne wissen, wie viel ausgegeben wurde und auf der GC bei diesem test. Wie kann ich
4
Antworten
Erstelle ich ein Probe-demo-Programm für die machen mir zu verstehen, dass, wie kann ich die freigeben die Referenz der statischen Variablen, Methoden in java mit garbage collector? Ich bin mit Schwachen Referenz für die nicht-Verhinderung der garbage
8
Antworten
Habe ich ein komisches Zweifel. Ich weiß garbage collector hat seine eigene Beschränkung. und wenn die Zuteilung schlecht ist dann kann es zu einem problem für die Anwendung reagieren in ungewöhnlichen Weg. Also meine Frage ist, ist
2
Antworten
Möchte ich monitor Full GC-Frequenz in JMX. Eine MBean stellt GC zählen. (vgl. http://download.oracle.com/javase/1.5.0/docs/api/java/lang/management/GarbageCollectorMXBean.html - java.lang:type=GarbageCollector,name=). Das problem ist, dass MBean unterscheidet nicht zwischen minderjährigen und full gc. Hat jemand eine Idee ? Dank. Arnault Sie können
4
Antworten
Habe ich paar Fragen bezüglich der garbage collector in java. Q1.Soweit ich das verstanden habe, finalize() wird aufgerufen, wenn das Objekt außerhalb des Gültigkeitsbereichs und JVM-etwa zum sammeln von Müll. Ich dachte, dass finalize () - Methode
5
Antworten
Bräuchte ich zum speichern einer Sprach-code-Zeichenfolge, wie z.B. "en", die immer enthält 2 Zeichen. Ist es besser, definieren Sie den Typ als "String" oder "Char"? private string languageCode; vs private char languageCode; Oder gibt es eine andere,
1
Antworten
Ich bin derzeit garbage collection Probleme mit meiner Android-app, und ich bin neugierig, zu wissen, wenn GC_FOR_ALLOC ist bezeichnend für ein größeres problem als in anderen GC-Nachrichten, wie GC_CONCURRENT. Aus meinem Verständnis, GC_CONCURRENT ist zu tun, was
1
Antworten
Kann mir jemand pls sagen mir, dass wie zu verwenden lua_pop () - Funktion korrekt in C++. Soll ich es nennen, wenn ich eine lua_get* () - Funktion ? wie. lua_getglobal(L, "etwas"); lua_pop(L, 1); oder wie es
2
Antworten
Bin ich mit einem java-Anwendung mit den folgenden Einstellungen: -Xms1G -Xmx2G -Xdebug -Xloggc:/usr/local/Harz/log/gc.log -XX:+PrintGCDetails -XX:PermSize=150M -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime -XX:+PrintHeapAtGC -XX:+UseConcMarkSweepGC Ich dachte, einschalten -XX:+PrintGCApplicationStoppedTime Schalter ausgeben würde, wie viel Zeit die Anwendung beendet wird jedes mal,
1
Antworten
Habe ich eine .Krug, der anscheinend verbraucht zu viel Speicher, und wirft eine exception "Java heap space" (oder so ähnlich). Also ich habe versucht mit der .JAR über den CMD wie diese: C:\MyFolder>javaw -jar MyJar.jar -Xms64m -Xmx128m
1
Antworten
Gemäß meinem Verständnis, Minor GC Tisch, dass passiert in der Jungen Generation ist in der Regel namens-Moll, da nimmt es weniger Zeit in Anspruch als die live-sets werden in der Regel klein (ich spreche von typischen java-Anwendung
3
Antworten
Gelegentlich, irgendwo zwischen einmal alle 2 Tage bis einmal alle 2 Wochen, meine Anwendung stürzt ab in einer scheinbar willkürlichen Stelle im code mit: java.lang.OutOfMemoryError: GC overhead limit exceeded. Wenn ich das google diesen Fehler komme ich
3
Antworten
Kann mir jemand erklären, wie der G1 Garbage Collector funktioniert bitte? Ich habe nicht in der Lage zu finden, eine umfassende, leicht verständliche Beschreibungen überall noch. Dank Es ist Plattform-spezifisch, daher ist es unterschiedlich. InformationsquelleAutor dogbane |
6
Antworten
Wann würden Sie diese garbage-collection-Methode im Ruby-Programm(en)? GC.start InformationsquelleAutor keruilin | 2011-05-20
5
Antworten
Haben wir eine lang laufende server-Anwendung mit Java 5 und Profilierung sehen wir die alte generation wächst langsam über die Zeit. Es ist richtig befreit auf eine volle GC, aber ich möchte in der Lage sein, zu
4
Antworten
Im internet-explorer können wir die Kraft der Javascript-garbage collection auszuführen, mit dieser Methode: CollectGarbage(); Dass die Methode undefiniert ist auf Firefox. Wissen Sie, wenn es irgendeine Art von äquivalent? Dank. Was für ein problem du eigentlich zu
5
Antworten
Ist garbage collector ein daemon (hintergrund -) thread? Dank. ich denke, dass es umgesetzt werden muss als eine native thread Korrektur... Chandran: Nein, ein garbage collector nicht brauchen, um zu Leben in einem eigenen thread an alle.
6
Antworten
Ich bin die Schaffung neuer byte-arrays, die nicht gesammelt werden mittels GC und lebt im Gedächtnis und erhöhen Sie die privaten bytes. Der folgende code wird ausgeführt, alle 10 Sekunden. Wie Stelle ich ausdrücklich klar der Variablen,
1
Antworten
Derzeit bin ich Unterstützung von großen Tabellen-join über eine Datenbank geschrieben, in golang. Aber die gc kostet zu viel Zeit. Ich will schließen die gc gehen, und lösen Sie es manuell. Wie die config gehen bauen args?
17
Antworten
Ich weiß, dass die garbage collection automatisiert in Java. Aber ich habe verstanden, dass, wenn Sie nennen System.gc() in Ihrem code, dass die JVM kann oder kann nicht entscheiden, garbage collection durchführen. Wie funktioniert das genau? Auf
2
Antworten
Was bedeutet "Full GC (System)" - Eintrag in die garbage collection-logs bedeuten? Dass einige Klasse namens System.gc() ? Meine garbage Sammlung von Protokollen zwei verschiedene Eintragstypen für "full gc'? Mit dem Wort 'System', die andere ohne. Was