Câu trả lời:
Nếu tôi không nhầm thì chúng giống nhau trong Linux. Với lệnh Java, bạn có 2 tùy chọn:
Vì vậy, làm -Xmx1024m -Xms128m
nên làm việc.
Đây là một trích xuất từ làm man java
trong một thiết bị đầu cuối
-Xmsn
Specify the initial size, in bytes, of the memory allocation
pool. This value must be a multiple of 1024 greater than 1MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xms6291456
-Xms6144k
-Xms6m
-Xmxn
Specify the maximum size, in bytes, of the memory allocation
pool. This value must a multiple of 1024 greater than 2MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xmx83886080
-Xmx81920k
-Xmx80m
Vì vậy, về cơ bản tổng hợp nó về nghi ngờ sử dụng các tham số tương tự.
Để sử dụng, đi đến một thiết bị đầu cuối và nhập nó với một chương trình jar. Trong ví dụ của tôi, tôi đang sử dụng máy chủ minecraft : java -Xms1024M -Xmx2048M -jar minecraft.jar
.
Dưới đây là hình ảnh về những gì xảy ra:
Tôi nên lưu ý rằng các tham số là Case Sensitive . Vì vậy, xmx1024M không giống với Xmx1024M.
Điều tương tự cũng áp dụng trên Linux. Nếu bạn muốn làm cho các tùy chọn vĩnh viễn, bạn có thể xuất JAVA_OPTS
biến môi trường.
Tôi khuyên bạn nên làm điều đó trên cơ sở mỗi người dùng. Sửa đổi .profile
tệp trong thư mục chính của bạn (hoặc .bash_profile
nếu nó tồn tại và bạn sử dụng bash) để bao gồm dòng này:
export JAVA_OPTS='-Xincgc -Xmx2048M'
Sau khi thiết lập điều này, bạn cần khởi động lại phiên shell để áp dụng.
Ngoài ra, bạn cũng có thể sửa đổi cấu hình toàn hệ thống trong / etc / profile.
Chỉnh sửa: Cài đặt cho Trình cắm Java Trình duyệt được xác định trong Bảng điều khiển Java: http://docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/control_panel.html .