Wie Java Concurrent Mode Fehler und übermäßige GC zu reduzieren

In Java bedeutet der Fehler im gleichzeitigen Modus, dass der gleichzeitige Kollektor nicht genügend Speicherplatz für eine dauerhafte und dauerhafte Nutzung freigibt und aufgeben muss, um das vollständige @ zuzulassestopp die Wel Gc tritt ein. Das Endergebnis könnte sehr teuer sein.

Ich verstehe dieses Konzept, hatte aber nie ein umfassendes Verständnis von
A) Was könnte einen gleichzeitigen Modusfehler verursachen und
B) Was ist die Lösung?

Diese Art von Unklarheit führt dazu, dass ich Code ohne große Andeutungen schreibe / debugge und oft ohne besondere Gründe um diese Performance-Flags von Foo bis Bar herumstöbern muss.

Ich möchte hier von Entwicklern erfahren, wie Ihre Erfahrung ist? Wenn Sie auf ein solches Leistungsproblem gestoßen sind, was war die Ursache und wie haben Sie es behoben?

Wenn Sie Kodierungsempfehlungen haben, seien Sie bitte nicht zu allgemein. Vielen Dank

Antworten auf die Frage(8)

Ihre Antwort auf die Frage