2008-10-31 35 views
7

Tôi hiện có ram 1gb tại nơi làm việc (tôi hy vọng điều đó sẽ sớm thay đổi) và jboss mất gần một nửa số đó và quá nhiều, tôi tắt tính năng ghi nhật ký, tôi có thể làm gì để giảm bộ nhớ sử dụng ?jboss với ít bộ nhớ

Trả lời

9

Bạn có thể giới hạn bộ nhớ tối đa được sử dụng bằng tham số -Xmx, như trong bất kỳ quá trình java nào. Chỉnh sửa $ JBOSS_HOME/bin/run.conf và đặt tham số này thành bộ nhớ tối đa bạn muốn cấp phát cho JBoss.

Ngoài ra, bạn có thể xóa khỏi thư mục triển khai của cấu hình máy chủ bạn đang sử dụng, các dịch vụ bạn không sử dụng. Để chắc chắn về những tập tin bạn phải loại bỏ để loại bỏ các dịch vụ không sử dụng, kiểm tra documentation

+1

JBoss 6.x tunning/thông tin giảm béo có thể được tìm thấy [ở đây] (https://community.jboss.org/wiki/JBoss6xTuningSlimming) –

5

Bạn đang sử dụng cấu hình nào? JBoss đi kèm với 3 standard server configurations

  • Các tối thiểu cấu hình bắt đầu container máy chủ lõi mà không cần bất kỳ dịch vụ doanh nghiệp. Đó là một điểm khởi đầu tốt nếu bạn muốn xây dựng một phiên bản tùy chỉnh của JBoss AS chỉ chứa các dịch vụ mà bạn cần.
  • Cấu hình mặc định là cấu hình được sử dụng phổ biến nhất cho nhà phát triển ứng dụng. Nó hỗ trợ chuẩn J2EE 1.4 và hầu hết các API lập trình Java EE 5.0 (ví dụ: JSF và EJB3).
  • Cấu hình tất cả là cấu hình mặc định với hỗ trợ phân cụm và các tiện ích mở rộng doanh nghiệp khác.

Nếu bạn chỉ muốn một tập hợp con các dịch vụ JBoss cụ thể, hãy bắt đầu với số lượng tối thiểu?

Hoặc bạn có thể configure your own?

+0

Trong các phiên bản mới hơn cũng có cấu hình máy chủ được đề cập trong [tài liệu] [tài liệu] được gọi là 'web' ở đâu đó giữa tối thiểu và mặc định - chỉ đủ để triển khai và phân phát ứng dụng web WAR. [tài liệu]: http://www.jboss.org/file-access/default/members/jbossas/freezone/docs/Installation_And_Getting_Started_Guide/5/html_single/index.html#The_JBoss_Server___A_Quick_Tour-Server_Configurations – Nick

0

Bạn có thể thử sử dụng phiên bản JBoss mới nhất (phiên bản 6). Tôi nghĩ nó sử dụng ít bộ nhớ hơn, mặc dù tôi có thể sai.

+0

Điều này đúng. Ít nhất một trong các bước tôi phác thảo để giảm sử dụng bộ nhớ cho JBoss 5 (loại bỏ gỡ lỗi MBeans) được cấu hình theo mặc định trong JBoss 6. –

Các vấn đề liên quan