Tôi đã chuyển từ Windows 7 (32 bit) sang Windows 7 (64 bit) vì tôi đã thêm 4 Gb RAM vào 2 GB của mình. Và bây giờ khi tôi đang chạy Eclipse Juno EE
. Trong Windows Task Manager tôi thấy rằng quá trình javaw.exe
đang ăn ~ 380 Mb RAM, tôi không thấy điều này trước đây, khi tôi đang sử dụng hệ điều hành 32 bit. Tôi thậm chí không cố gắng ăn trưa bất kỳ dự án nào. Tôi đã viết mã này:Quá trình javaw.exe trong Windows 64 có tiêu thụ nhiều bộ nhớ hơn không?
public static void main(String[] args) {
Runtime runtime = Runtime.getRuntime();
System.out.println(runtime.maxMemory());
}
Nó cho thấy rằng đối với JVM is allocated 1 338 507 264 bytes
của tôi.
Điều đó có nghĩa là khi tôi chạy các dự án, quy trình này có thể tiêu thụ tới 1,3 GB RAM?
Tôi có gặp vấn đề gì với vấn đề này trong tương lai không?
Trên máy 6 GB, 380MB không có gì phải lo lắng. Chẳng có vấn đề gì khi bỏ RAM không sử dụng. –