2015-10-19 21 views

Trả lời

46

Chọn trình thu gom rác mặc định (trong số những thứ khác) được gọi là quy trình ergonomics của JVM. Quá trình này phụ thuộc vào lớp máy của bạn.

  • Đối với máy server-class, được định nghĩa như là một máy với 2 hoặc nhiều hơn các bộ xử lý vật lý và 2 hoặc nhiều GB bộ nhớ vật lý (không phân biệt nền tảng này), các bộ thu rác mặc định là parallel collector (còn gọi là nhà sưu tập thông).
  • Đối với máy khách cấp, được định nghĩa là nền tảng 32 bit trên Windows hoặc một máy xử lý đơn, trình thu gom rác mặc định là bộ thu nối tiếp.

Vì thực tế tất cả các máy có 2 CPU trở lên, máy thực tế luôn được JVM xếp hạng máy chủ. Đó là lý do tại sao bạn sẽ tìm thấy rất nhiều tài liệu tham khảo xem xét các nhà sưu tập song song là bộ thu rác mặc định.

37

nhà sưu tập Mặc rác:

  • Java 7 - Parallel GC
  • Java 8 - Parallel GC
  • Java 9 - G1 GC