Tôi đã sử dụng công cụ Phân tích bộ nhớ Eclipse để kiểm tra một bãi chứa đống. Tôi đã không nhìn thấy bất kỳ trường hợp mà một đối tượng đã được giữ sống bởi một biến địa phương trong một ngăn xếp thread.Vùng chứa heap Java có bao gồm ngăn xếp luồng
Ngăn xếp chuỗi java có được lưu giữ trong vùng lưu trữ heap không? Nếu không, các đối tượng này có được tính là các đối tượng không thể truy cập được trong bãi chứa không? Nếu vậy, có cách nào để bảo quản ngăn xếp luồng sao cho rác không được thu thập có thể được phân biệt với các giá trị biến cục bộ không?
Truy vấn của bạn có lỗi cú pháp trong 'visualvm' và' jhat'. Bạn có thể sửa nó không? – gavenkoa
Dường như truy vấn này cho Eclipse MAT. – gavenkoa