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.

Verständnis Java Memory Management

Anzahl der Antworten 10 Antworten
Java-Programmierer wissen, dass die JVM läuft, ein Garbage Collector und System.gc() würde nur eine Anregung sein, um die JVM zum ausführen einer Garbage Collector. Es ist nicht unbedingt dass, wenn wir-System.gc(), würde er sofort laufen die GC.

Verkleidung PermGen space Fehler in weblogic

Anzahl der Antworten 5 Antworten
Ich bin neu auf weblogic. Nach dem starten der server, wenn ich unter administrator-Konsole, und erhalten die log-in-wirft er unter die Ausnahme. Root cause of ServletException. java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:791) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at

Garbage collector log (loggc) - Datei-rotation mit logrotate funktioniert nicht richtig

Anzahl der Antworten 4 Antworten
Stieß ich auf ein komisches Problem bei der Verwendung von JVM garbage collection-option Protokoll mit Linux logrotate-Befehl. Wenn die rotation ausgeführt wird, füllt es NUL ( ^ @ ) - Werte die erste Zeile der Datei als

Unterdrückung von C# garbage collection

Anzahl der Antworten 6 Antworten
Meine Anwendung weist eine große Menge an Speicher (in Millionen kleine Objekte, die insgesamt mehrere Gigabyte) und hält Sie auf es für eine lange Zeit. Ist .NETTO-Zeit verschwenden, um die Kontrolle über alle diese Daten zu tun,

Erzwingen die Freigabe der große cache-Objekt in Java

Anzahl der Antworten 7 Antworten
Verwende ich eine große (Millionen) Einträge hashmap cache-Werte benötigt, die durch einen Algorithmus, der Schlüssel ist eine Kombination von zwei Objekten als eine lange. Da wächst kontinuierlich (weil Schlüssel in die map wechselt, also die alten sind

Wie auf Anfrage von JVM garbage collection (nicht vom code) beim starten von Windows command-line

Anzahl der Antworten 4 Antworten
wie könnte ich den Antrag für Java garbage collection extern, starten Sie das Programm aus JAR (Windows BAT verwendet)? Aus der Java-code, ich kann es mit System.gc() Wenn Sie eine JNLP-Verteilung, bekomme ich diese "Java-Konsole" aktivieren "

Erklärung von Tomcat GC-log-Anweisungen

Anzahl der Antworten 1 Antworten
Hier ein statement von meiner catalina.hin, die durch meinen tomcat server : 1885.855: [GC [PSYoungGen: 742996K->64359K(761472K)] 2509583K->1832973K(4116928K), 0.1453610 secs] [Times: user=0.31 sys=0.00, real=0.14 Sek.] Könnte mir jemand erklären, die Bedeutung der verschiedenen Nummern hier? InformationsquelleAutor dharm0us |

java.lang.OutOfMemoryError: Komprimiert Klasse Platz

Anzahl der Antworten 2 Antworten
Sind wir running auf java-8-oracle. Zogen wir in java8 sechs Monaten. In den letzten Tagen haben wir immer ein OOME von Zeit zu Zeit, und wir waren nicht in der Lage, Sie zu identifizieren oder reproduzieren Sie

Wie anweisen, PowerShell, um Müll zu sammeln .NET-Objekte wie XmlSchemaSet?

Anzahl der Antworten 2 Antworten
Erstellt habe ich ein PowerShell-Skript, das die loops über eine große Anzahl von XML-Schema (.xsd) - Dateien, und für jeden schafft .NET XmlSchemaSet - Objekt, ruft Add() und Compile() um ein schema hinzuzufügen, um es, und druckt

Wie kann ich sehen, welche garbage-collector von java ist die Verwendung

Anzahl der Antworten 7 Antworten
Die Java Virtual Machine unterstützt mehrere garbage collection Strategien. Diese Artikel, erklärt Sie. Nun Frage ich mich, welche (automatisch gewählt) Strategie meine Anwendung, gibt es eine Möglichkeit zu lassen, die JVM(version 1.6) drucken Sie diese Informationen? Edit:

interessant OutOfMemoryException mit StringBuilder

Anzahl der Antworten 3 Antworten
Habe ich die Notwendigkeit, kontinuierlich bauen große Zeichenfolgen in einer Schleife und speichern Sie zur Datenbank, welches derzeit occasioanlly ergibt eine OutOfMemoryException. Was ist im Grunde passiert ist, ich erstelle eine Zeichenfolge mit XmlWriter mit StringBuilder basierend

C# - Objekte, die sofort zerstört werden, wenn going out of scope?

Anzahl der Antworten 6 Antworten
Kann ich darauf Vertrauen, dass ein Objekt zerstört und der Destruktor aufgerufen wird, sofort, wenn es geht, out of scope in C#? Ich finde es sollte da viele der common-coding-Verfahren (z.B. Transaktions-Objekte) Vertrauen auf dieses Verhalten, aber

Full GC immer sehr Häufig

Anzahl der Antworten 4 Antworten
Ich habe eine Java-webapp läuft auf einem tomcat-Instanz implementiert werden. Während der Spitzenzeiten der webapp dient etwa 30 Seiten pro Sekunde, und in der Regel rund 15. Meine Umgebung ist: O/S: SUSE Linux Enterprise Server 10 (x86_64)

.NET-Objekt Ereignisse und entsorgen / GC

Anzahl der Antworten 7 Antworten
EDIT: Nach Joel Coehoorns ausgezeichnete Antwort, ich verstehe, dass ich brauche um genauer zu sein, so dass ich meine modifizierten code näher zu sein, was ich versuche zu verstehen... Veranstaltungen: so Wie ich das verstehe, im hintergrund

Java-heap-Terminologie: die Jungen, die alten und permanenten Generationen?

Anzahl der Antworten 8 Antworten
Ich versuche zu verstehen, wie die Konzepte der jungealt und dauerhaften Generationen in der Java-heap-Terminologie, und insbesondere die Wechselwirkungen zwischen den drei Generationen. Meine Fragen sind: Was ist die junge generation? Was die alte generation? Was ist

Garbage collection auf eine lokale variable

Anzahl der Antworten 3 Antworten
Ich bin ein C++ - Programmierer den Einstieg in die Welt von Java. Und ich kann mich nicht befreien von dem schlechten Gefühl, dass lassen Sie die Java-garbage-collector zu tun, meine Reinigung. Wie, zum Beispiel, wird dieser

Was passiert, wenn die JVM läuft der Speicher zu reservieren, während der Laufzeit?

Anzahl der Antworten 5 Antworten
Nach zu denken, für eine lange Zeit in einer generischen Art und Weise zu Fragen (und nicht zu finden) ich werde nur bitten, es als ein konkretes Beispiel: Angenommen ich habe eine Linux-Maschine hat 1 Gb Arbeitsspeicher,

Wann wird Java-garbage collection-gratis-Speicher-Zuweisung?

Anzahl der Antworten 6 Antworten
Ich habe ein Objekt erstellt in Java, Namens "FOO". FOO enthält eine große Menge von Daten.. ich weiß nicht, sagen für die zehn mega byte-text-Datei, die ich gezogen haben in den ram-Speicher für manipulation.(Dies ist nur ein

Was ist der Unterschied zwischen Objective-C automatic reference counting und garbage collection?

Anzahl der Antworten 4 Antworten
Mit der neuen automatischen reference counting (ARC) eingeführt, in Xcode 4.2, wir müssen nicht mehr manuell verwalten, behalten /release in Objective-C. Scheint dies ähnlich wie die garbage collection, wie in Objective-C auf dem Mac, und in anderen

Wann wird eine Zeichenfolge sein, die garbage Collection in java

Anzahl der Antworten 2 Antworten
In Java, wenn ein Objekt hat keine live-Referenz, es ist für die garbage collection freigegeben. Jetzt bei einem string ist dies nicht der Fall, da string in die string-pool und JVM wird das Objekt lebendig für resuse.

Analyse GC-logs für Sonne Hotspots, JVM-6

Anzahl der Antworten 7 Antworten
Ich versuche zu analysieren, GC-Verhalten für unsere Anwendung (ausgeführt in Tomcatunter Sonne HotspotsJVM 1.6). Bisher habe ich Angewiesen, die JVM zu emittieren GC logs auf eine separate Datei mit... -Xloggc:gc.log -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGC -XX:+PrintGCTimeStamps -XX:+PrintGCDetails ...und verwendet

Garbage collector in java - legen Sie ein Objekt null

Anzahl der Antworten 6 Antworten
Vermuten lässt, es ist ein Baum-Objekt mit einem TreeNode-Objekt, und jedes TreeNode hat leftNode und rightNode Objekte (e.g a BinaryTree Objekt) Wenn ich rufe: myTree = null; was wirklich passiert, mit den entsprechenden TreeNode-Objekte in den Baum?

Force garbage collection von arrays, C#

Anzahl der Antworten 10 Antworten
Ich habe ein problem, wo ein paar 3-dimensionale arrays weisen Sie eine riesige Menge an Speicher und das Programm braucht manchmal ersetzen Sie Sie mit größere/kleinere und wirft eine OutOfMemoryException. Beispiel: es gibt 5 zugeteilt 96 MB-arrays

Kraft explizite löschen eines Java-Objekts

Anzahl der Antworten 14 Antworten
Ich arbeite an einer Java-server verarbeitet eine MENGE von sehr dichten Verkehr. Der server nimmt die Pakete vom Kunden (oft viele Megabyte) und leitet Sie an die anderen clients. Die server nie explizit speichert alle eingehenden/ausgehenden Pakete.

Manuelle garbage collection in Python

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit manuell zu entfernen ein Objekt, das die garbage collection verweigert, um loszuwerden, selbst wenn ich call gc.collect()? Arbeiten in Python 3.0 InformationsquelleAutor der Frage Casebash | 2009-10-29

Finden Verweise auf das Objekt in der runtime

Anzahl der Antworten 6 Antworten
Ich habe ein Objekt, das lebt ewig. Ich bin deleteing alle Referenzen, die ich sehen kann, es nach benutzen, aber es noch nicht gesammelt. Sein Lebenszyklus ist ziemlich anspruchsvoll, also kann ich nicht sicher sein, dass alle

Mehrere garbage collectors in Java

Anzahl der Antworten 2 Antworten
Jeden Java-Prozess starte ich auf meinem Rechner zu haben scheint zwei garbage-Kollektoren standardmäßig. Ich Kontrolle über JConsole. Beispiel für meine aktuell Laufenden Eclipse. PS MarkSweep Collection Count - 221 Collection Time - 102118 Memory Pool Names -

Wenn System.gc() alles tun

Anzahl der Antworten 17 Antworten
Ich weiß, dass die garbage collection automatisiert in Java. Aber ich habe verstanden, dass, wenn Sie schreiben System.gc() im code die Java-VM kann oder kann nicht entscheiden, zur Laufzeit zu tun, eine garbage collection an diesem Punkt.

Funktioniert der C++ haben einen Garbage Collector?

Anzahl der Antworten 4 Antworten
Ich bin gerade Lesen, eine unveröffentlichte master-Arbeit berichten, dass ich dabei bin, ein feedback zu geben. In dem Bericht erwähnen Sie GC unter nativen C++ und managed C++. Ich dachte, dass C++ nicht alle standard-GC, bin ich

Ein fataler Fehler von der Java Runtime Environment: SIGSEGV (0xb) at pc=0x00002b2f7e9b2744, pid=28778, tid=1138739520

Anzahl der Antworten 7 Antworten
Bin ich immer die folgende Fehlermeldung während der Ausführung des Programms. Und das ist nicht immer passiert. Der code enthält einige komplexe Berechnungen mit großen Datenmengen. Kann jemand helfen, die Fehler # # A fatal error has

Wie zu lösen "GC overhead limit exceeded" mit maven jvmArg?

Anzahl der Antworten 6 Antworten
Beim ausführen einer Klasse, ich habe die folgende Ausnahme: Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded Habe ich versucht zu erhöhen, die jvmArg-heap-Größe von innen maven pom.xml der-Klasse-Paket: http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 <parent> (...) </parent> <artifactId>(...)</artifactId> <name>(...)</name>

Java-Blockierung-Frage: Warum würde JVM blockieren von threads, die in vielen verschiedenen Klassen/Methoden?

Anzahl der Antworten 1 Antworten
Update: Das sieht aus wie ein Speicher-Problem. Eine 3,8 Gb Hprof-Datei angegeben, die die JVM wurde dumping-seine-heap, wenn diese "Blockierung" aufgetreten. Unser operations-team sah, dass die Seite nicht mehr reagiert, nahm einen stack-trace, dann Herunterfahren der Instanz.

Java-Klasse (PermGen) Speicherleck (Web-Anwendungen) - Generische Lösung?

Anzahl der Antworten 4 Antworten
Habe ich ein perm-gen-memory-leak, die ich kenne. Profiling mit jvisualvm zeigt, dass bei hot-deployment (z.B. starten und stoppen einer Anwendung, ohne zu töten die JVM, tomcat, WebSphere, WebLogic, etc) - der PermGen space wird immer größer. Nach

Java und manuell ausführen abzuschließen

Anzahl der Antworten 3 Antworten
Wenn ich den Anruf finalize() auf ein Objekt aus meinem Programm-code, wird die JVM noch führen Sie die Methode erneut, wenn der garbage collector Prozesse, die dieses Objekt? Dies wäre ein Ungefähres Beispiel: MyObject m = new

Thread-Caching-und Java-Memory-Modell

Anzahl der Antworten 5 Antworten
Ich versuche zu verstehen, das Java-memory-Modell und threads. Als fas hat ich verstehen, jeder thread besitzt eine lokale Kopie der "Haupt" - Speicher. Also, wenn ein thread versucht zu ändern int variable, zum Beispiel, ein Objekt, speichert

Wie der freie Speicher verwendet, die von einer großen Liste in C#?

Anzahl der Antworten 4 Antworten
Habe ich eine Liste namens Population ist eine tolle Liste mit sehr vielen Positionen und irgendwann muss ich aufhören, es zu benutzen. Wie kann ich die Ressourcen freizugeben? Dann ist dies Teil des Codes: private List <BasePopulation>

Macht das zuordnen von Objekten zu null in Java Auswirkungen der garbage collection?

Anzahl der Antworten 13 Antworten
Funktioniert das zuweisen einer unbenutzten Objekt Verweis auf null im Java-Verbesserung der garbage collection-Prozess in irgendeiner messbaren Weise? Meine Erfahrung mit Java (und C#) hat mich gelehrt, dass oft counter-intuitive, zu versuchen und zu überlisten Sie die

Android - Bitmap-und Speicher-management?

Anzahl der Antworten 4 Antworten
Ich gesehen habe in eine Menge von Proben, die Entwickler nennen recycle() auf die bitmap, und dann legen Sie es auf null. Warum ist dies notwendig, nicht die Speicherbereinigung kümmern sich um die Freigabe der bitmap? Bitmap

Aufrufen Von System.gc( ) explizit?

Anzahl der Antworten 8 Antworten
Es wird gesagt, dass wir nicht die Kraft, die garbage collection Prozess in java. Es ist schließlich ein daemon-thread. Aber immer noch manchmal, warum nennen wir die System.gc( ); Funktion explizit ? Lohnt es sich aufrufen ?

Warum tun Sie nicht der explizite Aufruf von finalize() oder starten der garbage collector?

Anzahl der Antworten 7 Antworten
Nach der Lektüre diese Frageich wurde daran erinnert, als ich gelehrt wurde, Java und gesagt, nie zu nennen, finalize (), oder führen Sie den garbage collector, weil "es ist eine große schwarze box, die Sie nie sorgen

Tut Haskell erfordern einen garbage collector?

Anzahl der Antworten 8 Antworten
Ich bin neugierig, warum Haskell-Implementierungen verwenden eine GC. Ich kann nicht denken Sie an einen Fall, wo GC notwendig wäre, in eine Reine Sprache. Ist es nur eine Optimierung zu reduzieren kopieren, oder ist es überhaupt notwendig?

ASP MVC: Wann ist IController Dispose() aufgerufen?

Anzahl der Antworten 2 Antworten
Werde ich durch ein großes refactoring /speed tweaking von einer meiner größeren MVC apps. Es wurde eingesetzt, um die Produktion für ein paar Monate jetzt, und ich begann zu bekommen timeouts warten auf verbindungen im connection pool.

Was gc_collect_cycles Funktion ist nützlich?

Anzahl der Antworten 1 Antworten
Kann mir bitte jemand erklären, unter welchen Umständen gc_collect_cycles Funktion kann nützlich sein,? Sollte aufgerufen werden, bevor ein erheblicher Speicher-Auslastung ist ungefähr stattfinden? InformationsquelleAutor der Frage Desmond Hume | 2013-10-31

Theorie und Algorithmus hinter den Java-garbage-collection

Anzahl der Antworten 6 Antworten
Ich lese an vielen Orten, aber nicht finden, ein Ort, wo ich lernen kann über : Was ist java garbage collection? Wie wird es umgesetzt? Wann und wie wird es genannt ? Welche algorithmen, wenn Sie folgendermaßen

Xamarin iOS memory leaks überall

Anzahl der Antworten 5 Antworten
Wir haben bereits mit Xamarin iOS für die letzten 8 Monate und entwickelt eine nicht-triviale enterprise-app mit vielen Bildschirmen, Funktionen, verschachtelte Steuerelemente. Wir haben getan, unsere eigenen MVVM-Bogen, cross-Plattform-BLL & DAL, die als "empfohlen". Wir teilen code

Junge , Verbeamtete und Perm generation

Anzahl der Antworten 4 Antworten
Ich bin verwirrt mit Heap,Junge,Verbeamtete und der Perm generation. Könnte bitte jemand erklären? InformationsquelleAutor der Frage Tony | 2010-01-15

Wie java lösen.lang.OutOfMemoryError: GC overhead limit exceeded Fehler in android studio

Anzahl der Antworten 5 Antworten
Ich bin mit android studio 1.0 RC für 64-bit-linux. Wenn ich meine Anwendung bin ich immer "java.lang.OutOfMemoryError: GC overhead limit exceeded" Als ich suchte, wie man dieses Problem lösen Fehler, die ich bekam-Lösungen wie add: -XX:-UseGCOverheadLimit studio.vmoptions

Ist der Concurrent Mark-Sweep (CMS), einem Stopp der world event?

Anzahl der Antworten 3 Antworten
Sehe ich viele entladen von Klassen und mein ganzes system hängen, während dieser Zeit.. [Unloading class sun.reflect.GeneratedMethodAccessor117] [Unloading class sun.reflect.GeneratedConstructorAccessor1896] [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor485] [Unloading class sun.reflect.GeneratedSerializationConstructorAccessor579] .... //about 1700 of them gleichzeitig sehe ich nicht ein spike

Die ganze Mannschaft bekommt zu viele unerreichbare lose Objekte " Nachrichten

Anzahl der Antworten 1 Antworten
Nicht lange her, wir haben den Wechsel von SVN zu Git. Vor ein paar Tagen, ich erkannte, dass alle in unserem team bekommt diese Nachrichten, wenn Sie push : $ git push Counting objects: 32, done. Delta

php garbage collection während das script läuft

Anzahl der Antworten 4 Antworten
Ich habe ein PHP-Skript, das läuft auf cron, das kann bis zu 15 Minuten führen. In regelmäßigen Abständen habe ich es ausspucken memory_get_usage (), damit ich sehen kann, was passiert ist. Das erste mal sagt mir mein