Đã thực hiện một số thử nghiệm kéo dài (ab) cho 1 doku của tôi và cơ sở dữ liệu dev với 20 kết nối giới hạn.rò rỉ bộ nhớ Heroku với Play2 scala
Trong các cuộc gọi (mà cơ sở dữ liệu truy cập với squeryl việc phân bổ đống đang gia tăng gây R14 (bộ nhớ hơn 512MB))
tôi dường như không thể tái tạo các vấn đề (tại thấy mức độ ít nhất là tại địa phương).
Có cách nào để lấy phân vùng heap heroku và phân tích nó để nhận được một số đầu mối không?
Có bất kỳ vấn đề nào đã biết với phát hiện rò rỉ bộ nhớ play2, scala, squeryl và heroku không?
Cập nhật
Nếu tôi làm System.gc ở phần cuối của bộ điều khiển tất cả mọi thứ có vẻ là tốt và OFC chậm ... Tôi tạo ra rất nhiều đối tượng tại cuộc gọi đó, nhưng không nên Heroku của JVM mất chăm sóc gc? Ngoài ra nếu tôi lên lịch cuộc gọi gc kỳ không giải phóng bộ nhớ
Bạn có sử dụng Phát trực tuyến (khối trả lại) không? – Schleichardt
Không, tôi không biết. Nếu tôi làm System.gc ở phần cuối của bộ điều khiển tất cả mọi thứ dường như là tốt đẹp và chậm hơn ofc ... Tôi tạo ra rất nhiều đối tượng tại cuộc gọi đó nhưng không nên herokus JVM chăm sóc gc? Ngoài ra nếu tôi lên lịch gc cuộc gọi định kỳ không miễn phí bộ nhớ .. – weakwire
Bạn đang sử dụng mặc định 'JAVA_OPTS' trong' Procfile'? –