Tôi đã viết một ứng dụng bằng cách sử dụng Spring Batch. Tôi có thể thấy với VisualVM rằng kích thước heap là khoảng 22 MB. Tuy nhiên, khi tôi sử dụng Process Explorer (trên Windows) để xem có bao nhiêu bộ nhớ được sử dụng bởi nó, sự khác biệt là lớn (Private byte - 71560K và Working Set - 80388K). Làm thế nào để giải thích điều này? Những thứ khác sử dụng bộ nhớ này là gì?Tổng bộ nhớ được sử dụng bởi quy trình Java và kích thước heap
Cảm ơn