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 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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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() {
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
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; <..> }
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.
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
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
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
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
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
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,
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
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
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
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
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.
5
Antworten
Gibt es eine änderung .Net 4.0 garbage collector die Ausführung? InformationsquelleAutor web dunia | 2009-07-21
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
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?
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
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
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?
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
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)
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
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
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) {
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
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
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
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
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
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:
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