Tôi cần lập trình tìm ra chính xác bộ nhớ mà một đối tượng Java đã cho chiếm bao gồm bộ nhớ bị chiếm bởi các đối tượng mà nó đang tham chiếu.Lập trình tính toán bộ nhớ bị chiếm bởi một đối tượng Java bao gồm các đối tượng mà nó tham chiếu
Tôi có thể tạo vùng lưu trữ bộ nhớ và phân tích kết quả bằng công cụ. Tuy nhiên phải mất một số lượng đáng kể thời gian để tạo ra một bãi chứa đống và cho một công cụ như vậy để đọc kết xuất để tạo báo cáo. Với thực tế rằng tôi có thể sẽ cần phải làm điều này nhiều lần, công việc của tôi sẽ nhanh hơn rất nhiều nếu tôi có thể ném vào một số mã trong dự án của tôi mà sẽ cho tôi giá trị "thời gian chạy" này.
Làm cách nào để đạt được điều này tốt nhất?
ps: Cụ thể là tôi có một bộ sưu tập của các đối tượng của loại javax.xml.transform.Templates
Tôi sẽ không gọi đó là bản dupe chính xác. – Inisheer
Vâng, không chính xác là một bản dupe, vì câu hỏi ban đầu không cung cấp câu trả lời có thể sử dụng được trong ngữ cảnh này ... – Varkhan
Nó cung cấp một số. – erickson