War etwas Stretch (AB) Test zu meinem 1 Heroku Dyno und Dev-Datenbank mit 20 Verbindungen Grenze.Heroku Speicherleck mit Play2 Scala
Während die Anrufe (die Access-Datenbank mit der squeryl Heapzuordnung steigt R14 verursacht (Speicher mehr als 512 MB))
ich das Problem nicht scheinen, zu reproduzieren (auf dass zumindest lokal Stufen).
Gibt es eine Möglichkeit, Heroku-Heap-Dump zu erhalten und zu analysieren, um einen Hinweis zu bekommen?
Gibt es bekannte Probleme mit play2, scala, squeryl und heroku memory leak?
aktualisieren
Wenn ich System.gc am Ende der Steuerung alles tun, scheint in Ordnung und langsamer OFC zu sein ... Ich schaffe bei diesem Anruf eine Menge Objekt, sondern sollte Heroku JVM nehmen nicht Pflege von GC? kostenlos auch wenn ich gc Anruf plane regelmäßig nicht Speicher
Verwenden Sie Streaming (Return-Chunks)? – Schleichardt
Nein, ich nicht. Wenn ich System.gc am Ende des Controllers mache, scheint alles in Ordnung zu sein und langsamer von ... Ich erstelle eine Menge Objekte bei diesem Aufruf, aber sollte sich nicht Herokus JVM um GC kümmern? Auch, wenn ich plane GC-Aufruf regelmäßig Speicher nicht frei .. – weakwire
Verwenden Sie die Standard-'JAVA_OPTS' in der' Procfile'? –