XMS XMX MaxPermSize là gì?
XMS XMX MaxPermSize là gì?

Video: XMS XMX MaxPermSize là gì?

Video: XMS XMX MaxPermSize là gì?
Video: What is XMs - XMx - How to control Java heap size (memory) allocation 2024, Tháng tư
Anonim

- Xms - Xmx -XX: MaxPermSize . Ba cài đặt này kiểm soát lượng bộ nhớ có sẵn cho JVM ban đầu, lượng bộ nhớ tối đa mà JVM có thể phát triển và vùng riêng biệt của heap được gọi là không gian Tạo vĩnh viễn.

Do đó, XMX và XMS có nghĩa là gì?

Lá cờ Xmx chỉ định nhóm phân bổ bộ nhớ tối đa cho máy ảo Java (JVM), trong khi Xms chỉ định nhóm cấp phát bộ nhớ ban đầu. Cái này có nghĩa rằng JVM của bạn sẽ được bắt đầu với Xms số lượng bộ nhớ và sẽ có thể sử dụng tối đa Xmx số lượng bộ nhớ.

Ngoài ra, MaxPermSize là gì? -XX: PermSize -XX: MaxPermSize được sử dụng để đặt kích thước cho Tạo vĩnh viễn. Thế hệ vĩnh viễn: Thế hệ vĩnh viễn là nơi các tệp lớp được lưu giữ. Đây là kết quả của các lớp được biên dịch và các trang JSP. Nếu không gian này đầy, nó sẽ kích hoạt Bộ sưu tập rác đầy đủ.

Do đó, XMS và XMX trong Weblogic là gì?

Xmx - là kích thước tối đa của đống. Xms - là kích thước ban đầu của heap. (cung cấp cho nó giống như Xmx ) XX: MaxPermSize - được sử dụng để giữ phản chiếu của chính VM như các đối tượng lớp và đối tượng phương thức (nó độc lập với kích thước heap, hãy cung cấp cho nó từ 1/3 đến 1/4 của Xms kích thước tùy thuộc vào quy mô lớp học của bạn)

XMS là gì?

XMS . Viết tắt của Đặc điểm kỹ thuật bộ nhớ mở rộng, một quy trình được phát triển bởi AST Research, Intel Corporation, Lotus Development và Microsoft Corporation để sử dụng bộ nhớ mở rộng và vùng bộ nhớ cao của DOS, khối 64K chỉ trên 1MB.

Đề xuất: