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.

Hadoop: Heap-Speicher und gc Probleme

Anzahl der Antworten 1 Antworten
Ich arbeite derzeit an einem Projekt, wo ich brauche, um eine in-memory-Struktur für meine map-Aufgabe. Ich habe einige Berechnungen, und ich kann sagen, dass ich nicht brauchen, mehr als 600 MB Speicher für jeden map-task. Aber die

Verhindern Fragment recovery in Android

Anzahl der Antworten 7 Antworten
Wir sind durch die Verwendung von Fragmenten und wir brauchen Sie nicht automatisch wiederhergestellt wird, wenn die Activity neu erstellt wird. Aber Android jedes mal, wenn Activity::onCreate(Bundle savedInstanceState) -> super.onCreate(savedInstanceState) genannt wird, stellt Fragmente, auch wenn wir

Haupttätigkeit ist nicht die garbage Collection nach der Zerstörung, weil es verweist indirekt InputMethodManager

Anzahl der Antworten 3 Antworten
Ich folgte "Vermeidung von Memory-Leaks" - Artikel aus hier. Jedoch die vorgeschlagene Lösung löst nicht das Leck-problem. Getestet habe ich diese mit android-emulator für Windows XP (SDK 2.3.1). Ich warf den heap und überprüft die Haupttätigkeit ist

Konservative garbage collector

Anzahl der Antworten 2 Antworten
Ich habe gesehen, garbage-Kollektoren Kennzeichnen ist eine Menge Dinge - Generationen, etc. Aber ich habe gesehen, den Boehm GC gekennzeichnet als "konservativ". Was genau bedeutet das? InformationsquelleAutor Puppy | 2011-10-02

Java-GC:die ältere generation wird größer und größer und kann nicht zurückgefordert werden

Anzahl der Antworten 2 Antworten
Schreibe ich meine servlet-Programm und jconsole verwenden und jmap überwachen des Speicher-status.Ich finde, dass wenn mein Programm läuft , der Speicher-Pool "PS Alte Gen" wird immer größer und größer und schließlich mein servlet nicht reagieren auf jede

Warum die JVM diese Tomcat-Server führen Sie eine vollständige GC stündlich?

Anzahl der Antworten 2 Antworten
Wir führen viele Tomcat-Server und haben beobachtet, full garbage collections (GCs) werden Häufig durchgeführt, auf Stundenbasis, besonders wenn die Speicherauslastung ist relativ gering. Die genaue Zeit erscheint in Bezug auf die Zeit, die der application server gestartet

Was ist Los mit java GC? Der PermGen space wird tanken?

Anzahl der Antworten 4 Antworten
Ich weiß nicht, was Los ist mit meinem java-Prozess. Dieser Prozess ist eine Indizierung Prozess. Es liest Dokumente aus einem set von zip-Dateien, und fügt Sie in den lucene-index. Die GC-log zeigt, dass es nur läuft ständig

apache-spark-Speicherverbrauch für den cache() / anhalten()

Anzahl der Antworten 2 Antworten
Meine spark-cluster hängt sich auf, wenn ich versuche, den cache() oder beibehalten(MEMORY_ONLY_SER()) mein RDDs. Es funktioniert großartig und berechnet die Ergebnisse in etwa 7min. wenn ich nicht cache(). Habe ich 6 c3.xlarge EC2-instances (4 Kerne, 7,5 GB

Was passiert intern (JVM) bei System.gc() oder finalize () - Methode aufgerufen?

Anzahl der Antworten 6 Antworten
Was passiert intern (JVM) bei System.gc() oder finalize () - Methode aufgerufen? Ist das wirklich Müll aufsammeln oder die Leistung reduzieren ? nur Bedenken Sie, dass GC Verhalten, ist von der Implementierung abhängig, so dass es wird

Die Schleife hat eine bessere Leistung? Warum?

Anzahl der Antworten 8 Antworten
String s = ""; for(i=0;i<....){ s = some Assignment; } oder for(i=0;i<..){ String s = some Assignment; } Ich brauche nicht zu verwenden, " s " außerhalb der Schleife immer und immer wieder. Die erste option ist

Erstellen Sie eine schwache Referenz auf ein Objekt

Anzahl der Antworten 2 Antworten
Ist es möglich, die in Actionscript 3 erstellen Sie eine schwache Referenz auf ein Objekt, so dass es sein kann, Müll gesammelt. Ich bin momentan dabei, einige Klassen, um das Debuggen einfacher, so dass ich nicht wollen,

Java GC: PSYoungGen wächst von 4 GB nach der Vollständigen GC

Anzahl der Antworten 1 Antworten
Mir läuft ein application server benötigt viel Speicher (es gibt durchaus ein paar user). Es läuft auf eine 18 GB EC2-Instanz. Gebe ich diese GC-Parameter für die VM: -server -XX:GCTimeRatio=19 -Xmx12g -XX:+PrintGCDetails -XX:+PrintGCTimeStamps Der server funktioniert für

Tut EaselJS removeChild entfernen Sie auch angebracht eventListeners?

Anzahl der Antworten 1 Antworten
Tut EaselJS ist removeChild - Methode (Teil Bühne), Griff Bereinigung des eventListeners an das Kind, wie auch? Oder müssen Sie manuell entfernen Sie die Kindes-Ereignis-Listener mithilfe removeEventListener bevor Sie Sie entfernen das Kind? Beispiel: stage = new

Die Zerstörung eines struct-Objekt in C#?

Anzahl der Antworten 8 Antworten
Ich bin ein wenig verwirrt über die Tatsache, dass in C# nur die Referenz-Typen bekommen Müll gesammelt. Das bedeutet, dass GC picks nur die Referenz-Typen für Speicher de-Allokation. Was passiert also mit den Wert-Typen, wie Sie auch

Tun Werttyp Müll gesammelt?

Anzahl der Antworten 3 Antworten
Ich weiß, dass Referenz-Typ wird Müll gesammelt. Ich wollte wissen, ob Wert-Typen wird auch Müll gesammelt vom Stapel? Können Sie gezielt definieren, was "Müll gesammelt" für Sie bedeutet? Was meine ich mit "garbage Collection" ist, dass, wenn

Java: Wie kann man Sie wirklich zwingen, eine GC mit JVMTI ist ForceGargabeCollection?

Anzahl der Antworten 4 Antworten
Ich bin nicht auf der Suche nach den üblichen "Sie können nur Hinweis, die GC in Java System.gc()" Antworten, das ist überhaupt nicht, was diese Frage betrifft. Meine Fragen sind nicht subjektiv und basiert auf Realität: GC

Was ist der genaue Zweck der aufrufenden System.exit() in java

Anzahl der Antworten 3 Antworten
Ich bin ein wenig Verwirrung mit system.exit. Gründete ich einige Dinge aus dieser link. aber ich habe einige Zweifel in meinem Kopf. Wenn ich system verlassen, was passiert ist, um die erstellten Objekte,Variablen und ect. Alles ist

java Herumlungern und garbage collection

Anzahl der Antworten 2 Antworten
Ich habe dieses Stück code, der für den Stack die pop-Methode und ich ' m versucht herauszufinden, wie man es vermeidet, Herumlungern, während noch der Rückkehr das element, das unsere index momentan zeigt: public String pop() {

In Bezug auf den Umfang und die garbage collection im Frühjahr bean container

Anzahl der Antworten 2 Antworten
Ich bin neu auf Frühling und ich bin derzeit mit einem meiner Projekte. Ich habe gelernt, dass der Frühling container enthält alle Bohnen und den Umfang der alle beans singleton standardmäßig. Ändern kann ich den Rahmen entweder

Wie funktioniert der Java Garbage collector-handle self-reference?

Anzahl der Antworten 7 Antworten
Hoffentlich eine einfache Frage. Nehmen Sie zum Beispiel eine Zirkulär verknüpfte Liste: class ListContainer { private listContainer next; <..> public void setNext(listContainer next) { this.next = next; } } class List { private listContainer entry; <..> }

Java garbage collection thread

Anzahl der Antworten 5 Antworten
Ein thread ist Müll gesammelt, wenn der run() - Methode in den thread beendet ist oder wenn die Funktion genannt wurde aus beendet? Ich nicht ein Problem haben oder irgendetwas, aber ich möchte vermeiden, memory-leaks und so.

Java-Massive-Multiplayer-Game-Server-Skalierbarkeit

Anzahl der Antworten 3 Antworten
Habe ich ein massive-multiplayer-online-Spiel für Android namens Infinite Black: https://market.android.com/details?id=theinfiniteblack.client In meiner Naivität, ich hatte erwartet, mäßige Wachstumsrate von über 1.000 Spieler im Monat, und benötigen, um zu verwalten, ~20 live-TCP/IP-clients tops. Das Spiel hat unerwartet Explosives

Java ConcurrentMarkSweep garbage collector nicht entfernen alle Müll

Anzahl der Antworten 4 Antworten
Kurzform: Der CMS garbage collector zu sein scheint versagt zu sammeln, eine immer größere Menge von Müll; schließlich ist es unser JVM-füllt, und die Anwendung reagiert nicht mehr. Zwingt eine GC über ein externes tool (JConsole oder

Brauche ich zum entfernen von Ereignis-Abonnements von Objekten, bevor Sie verwaist?

Anzahl der Antworten 3 Antworten
Wenn meine software hat zwei Objekt-Instanzen, von denen abonniert, um die Ereignisse der anderen. Muss ich abbestellen, die Sie von einander vor, Sie sind verwaist, Sie werden bereinigt, indem der garbage collector? Oder gibt es irgendeinen anderen

Statische Referenzen werden gelöscht--muss Android entladen von Klassen zur Laufzeit, wenn nicht verwendete?

Anzahl der Antworten 4 Antworten
Ich habe eine spezifische Frage zu, wie die zum laden von Klassen /garbage collection arbeitet in Android. Wir haben stolperte über dieses Problem ein paar mal jetzt, und soweit ich sagen kann, Android verhält sich hier anders

Was sind GC roots für Klassen?

Anzahl der Antworten 2 Antworten
In Java gibt es spezielle Objekte, die als Garbage Collection Roots (GC-Wurzeln). Sie dienen als ein root-Objekte für die Garbage-Collection-Kennzeichnung-Mechanismus (siehe Bild). Dieser Artikel beschreibt vier Typen von GC-Wurzeln: lokale Variablen aktiven threads statische Variablen JNI Referenzen

Java Garbage Collection-Stände aller Java-Prozesse

Anzahl der Antworten 4 Antworten
Wir laufen mehrere Instanzen von einem server-Prozess auf einem linux-box. Die box hat 8 Kerne und 16gb RAM. Ich fange jeweils mit der Prozess -Xincgc-option, die mit Java 1.6. Wir haben verschiedene Timer instrumentiert, während die Anwendung,

JavaScript-Schlüsselwort new und Speicher-management

Anzahl der Antworten 11 Antworten
Kommen von C++ ist es schwer genarbtem in meinem Kopf, dass jedes mal ich rufen Sie new ich nenne delete. In JavaScript, ich finde mich ruft new gelegentlich in meinem code, aber (hoffe) das garbage-collection-Funktionen in der

Erleben gelegentliche lange garbage collection-Verzögerungen, warum?

Anzahl der Antworten 13 Antworten
Ich habe eine harte Zeit den Umgang mit einer Java-garbage-collection-problem, und die Interpretation der Protokolle. Meine Anwendung erfordert, dass keine GC dauert länger als 2 Sekunden, und idealerweise weniger als 100ms. Basierend auf einige Vorherige Beratung versuche

Objekt-Pooling

Anzahl der Antworten 7 Antworten
Was sind die pro 's und con' s der Aufrechterhaltung eines Pools von Häufig verwendeten Objekte und greifen Sie einen aus dem pool anstatt einen neuen zu erstellen. So etwas wie string Praktikum, außer dass es möglich

Was ist ein Referenz-Zyklus, in python?

Anzahl der Antworten 4 Antworten
Habe ich in der offiziellen Dokumentation für python, aber ich kann nicht scheinen zu finden, was ein Referenz-Zyklus ist. Könnte bitte jemand erläutern, was es für mich ist, als ich versuche zu verstehen, das GC-Modul. Vielen Dank

GHC RTS Optionen für die garbage-collection

Anzahl der Antworten 2 Antworten
Habe ich ein Haskell-Programm, welche Prozesse eine text-Datei und baut eine Map (mehrere Millionen Elemente). Die ganze Sache ausführen können, für 2-3 Minuten. Ich fand, dass tweaking -H und -Einer-Optionen macht einen großen Unterschied in der Laufzeit.

Garbage collection im .Net 4.0

Anzahl der Antworten 5 Antworten
Gibt es eine änderung .Net 4.0 garbage collector die Ausführung? InformationsquelleAutor web dunia | 2009-07-21

Java Garbage Collection-Überwachung

Anzahl der Antworten 4 Antworten
Ich habe ein Projekt in Netbeans, dass ich Profilierung (mit Java 7). Was ich Suche ist, nach einer garbage collection, wie viel Speicher aus dem Eden space in den Survivor spaces, und wenn es irgendein Speicher überlaufen

Tut Objective-C garbage collector auf dem iPhone?

Anzahl der Antworten 5 Antworten
Ich denke, das schreiben einer app für das iphone. Aber ich bin verwirrt in Bezug auf die objective-c-Sprache. Bin ich richtig zu sagen, dass ich mein eigenes memory-management? Ist Objective-C eine managed Sprache wie C# und/oder Java?

Android-dalvikvm-heap: Klemm-target-GC-heap

Anzahl der Antworten 3 Antworten
Ich Schreibe eine Prozedur zum synchronisieren große Anzahl von Kontakten mit dem Android-Kontakte-Datenbank. Das herunterladen funktioniert gut für etwa 700 Kontakte nach dem ich bin consistantly immer ein Speicher-heap-Fehler, die Anrufe unendliche Anzahl von GC-Anweisung und endet

Deaktivieren Sie die UseGCOverheadLimit in CentOS

Anzahl der Antworten 1 Antworten
Muss ich deaktivieren Sie die GC Overhead limit in meinem CentOS server. Der Grund für dieses ist, um vorübergehend zu verhindern java.lang.OutOfMemoryError: GC overhead limit exceeded Ausnahmen. Aber ich bin eine null in Linux + Java-Systemen und

Deaktivieren Garbage Collection

Anzahl der Antworten 4 Antworten
Wie deaktiviere ich die garbage collection für einen lang Laufenden php-cli-script? Ich bin Handhabung entfernen von Variablen im Skript. erhöhen Sie die mem-limit Bedeutet, dass deaktivieren die collector bis max verfügbar, für die ein Prozess verbraucht wird?

Ich will meinen eigenen Malloc

Anzahl der Antworten 3 Antworten
Möchte ich meinen eigenen malloc/free, so kann ich eine genaue Zuweisung kopieren. Irgendwelche gurus irgendwelche Tipps und Anregungen? Habe ich ein paar Fragen für heute: Sollte ich einfach malloc große Brocken von Speicher, und dann verteilen Sie

Ist die Einstellung session.gc_probability und session.gc_divisor in Höhe von 100% eine schlechte Idee?

Anzahl der Antworten 2 Antworten
Das Szenario: Benutzer anmeldet Cookie gesetzt wird, die der Länge der Sitzung Nach 1 Stunde der Inaktivität möchte ich Benutzer Abmelden , Wie ich denke, ich kann dieses Problem lösen: Setzen die Sitzung.gc_maxlifetime auf 1 Stunde (3600)

php < 5.3 garbage collection, do-array-Werte eingestellt werden müssen, um null oder ist die Einstellung array = null orphan alle seine Elemente?

Anzahl der Antworten 2 Antworten
so, ich bin mit php 5.2 und benötigen einige garbage-collection, da bin ich den Umgang mit sehr begrenzten Ressourcen und der großen Datenmengen. aus meinen tests, die ich gesehen habe, dass unset tut nichts, bis am Ende

Aktiv werden Verweise auf ein Objekt

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche für eine verwaltete/nicht verwaltete API, die es mir ermöglichen, zu finden, die Objekt-Referenz zu einem anderen Objekt und sind potenziell halten, es wird Müll gesammelt. Solchen API kann wie folgt Aussehen: var

PS MarkSweep ist die garbage collector

Anzahl der Antworten 1 Antworten
Mein jdk-version ist : java version "1.8.0_102" Java(TM) SE Runtime Environment (build 1.8.0_102-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode) dies ist mein test-code : List<GarbageCollectorMXBean> beans = ManagementFactory.getGarbageCollectorMXBeans(); for (GarbageCollectorMXBean bean : beans) {

Ist es sinnvoll, zu prüfen, ob eine Java-collection ist leer, vor Beginn der iteration?

Anzahl der Antworten 3 Antworten
In die beiden Stile unten ein Iterator - Objekt zugeordnet ist. Ist es sinnvoll, zu prüfen, ob die Sammlung leer ist, bevor die Iteration? Ich weiß nicht, ob dies qualifiziert als "premature optimization". Hoffentlich jemand mit tiefer

eclipse memory analyzer sieht kleiner Teil (363,2 MB) der gesamte heap-dump (8 GB)

Anzahl der Antworten 4 Antworten
War ich versucht, zu untersuchen java.lang.OutOfMemoryError: GC limit exceeded das tritt bei hoher Last unserer web-app bereitgestellt, die in tomcat. Heap-Größe festgelegt wurde, 8GB (-Xms2048m -Xmx8192m) Irgendwann in der Zeit unserer Anwendung nicht mehr reagiert aufgrund der

Mischen Erlang und Haskell

Anzahl der Antworten 6 Antworten
Wenn Sie gekauft haben, in dem funktionale Programmierung-Paradigma, die Chancen sind, dass Sie wie die beiden Erlang und Haskell. Beide haben rein funktionalen Kerne und andere Güte wie leichte Fäden, machen Sie eine gute Passform für ein

Java: Warum kann diese nicht bekommen, Müll gesammelt?

Anzahl der Antworten 4 Antworten
Kurze Frage über die Theorie der GCing. Ich habe die folgende Methode. Es läuft, und beendet die Methode. Wie kommt es auch nach der GC ausgeführt wird, wird der timer noch vorhanden, und hält "TICK"ing? Ich glaube

Garbage collection: wie ist Eden Platz (und den anderen generation-Größen) berechnet?

Anzahl der Antworten 1 Antworten
Ich brauche Hilfe zu verstehen, wie die GC-bezogenen zahlen, die ich bin immer von jmap und jstat beziehen sich auf die Einstellungen, die ich bin übergeben zu java. Ich bin beim Start der app (solr) mit den

Macht Java-Müll Sammeln muss immer "Stop-the-World"?

Anzahl der Antworten 4 Antworten
Ich versuche zu verstehen Java ' s garbage collection tiefer. In der HotSpot JVM-Generationen-Sammlung, die in den heap, gibt es drei Bereiche (Junge generation, Alte generation und die permanente Generierung). Außerdem gibt es zwei Arten von algorithmen:

Ruby: Markieren Sie ein Objekt für die garbage-collection

Anzahl der Antworten 1 Antworten
Ich Frage mich, ob es eine ähnliche .finalize () - Methode für die Ruby-Objekte, die markiert Sie bereit für die garbage collection. Wenn ich es schaffen würde, die 20.000 Objekte und jede Instanz hat einen Zähler, ich