Tôi có một ứng dụng được triển khai trên Glassfish hay không. Theo thời gian, số lượng các lớp được nạp vào hàng triệu và permgen của tôi dường như tăng lên.Tôi có bị rò rỉ bộ nạp lớp JAXB
Để giúp khắc phục sự cố, tôi đã thêm phần sau vào các đối số jvm của mình. -XX: + PrintGCDetails -XX: + TraceClassUnloading -XX: + TraceClassLoading
Bây giờ khi xem kết quả, tôi thấy các lớp học tương tự được nạp hơn và hơn nữa. Về cơ bản, mỗi khi một dịch vụ web được gọi và JAXB được sử dụng để xử lý xml.
[Loaded com.strikeiron.ZIPCodesInRadius $ JaxbAccessorF_userID từ JVM_DefineClass] [Loaded com.strikeiron.ZIPCodesInRadius $ JaxbAccessorF_userID từ JVM_DefineClass]
Điều này cho thấy một sự rò rỉ? Nếu vậy làm thế nào để giải quyết nó?