Hello,We (my company) have been using YoungGC=Parallel; Old=CMS/Increm dịch - Hello,We (my company) have been using YoungGC=Parallel; Old=CMS/Increm Việt làm thế nào để nói

Hello,We (my company) have been usi

Hello,
We (my company) have been using YoungGC=Parallel; Old=CMS/Incremental since Java 1.5 for a Java caching application running in a 64 GB heap (yes, even in HotSpot 1.5).

At various times, we have tested the G1 collector. The performance for our caching application has not met expectations with G1GC. Always looking for ways to improve the system, we are certainly open to new technologies. However, the loss of the CMS collector will mean our application won’t be able to adopt newer versions of Java.

Basic JVM options for GC:
-XX:+UnlockExperimentalVMOptions
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:+CMSIncrementalMode
-XX:-CMSIncrementalPacing
-XX:CMSIncrementalDutyCycleMin=100
-XX:CMSIncrementalDutyCycleMin=95
-XX:+ExplicitGCInvokesConcurrent
-XX:ConcGCThreads=6

With these options, on servers with 64GB heap used at 60% and thousands of QPS, we see Young GC pauses in the range of 50-100 ms every roughly 10 seconds (for .5-1% of the time) and about the same for the short GC pauses of the background CMS. We NEVER see a long CMS pause and the servers run for months at a time, being taken down pretty much only to patch the OS. With a new generation of the hardware, improved software and taking advantage of the ConcGCThreads option, we are just beginning a series of tests to determine how high we can crank-up the memory to reduce the farm size.This project is expected to go OpenSource later this year. Without the CMS collector, very large heaps will become very difficult (or impossible) to manage.

Before removing the CMS collector, and I understand it is causing grief to still have it in the Java code base, please ensure there is an adequate replacement (G1 is currently not it).

Thank you for your attention,
1768/5000
Từ: Anh
Sang: Việt
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Xin chàoChúng tôi (công ty của tôi) đã sử dụng YoungGC = song song; Old = CMS/Incremental kể từ khi Java 1.5 cho một Java chạy ứng dụng bộ nhớ đệm trong một đống 64 GB (có, thậm chí ở HotSpot 1,5). Tại thời điểm khác nhau, chúng tôi đã thử nghiệm các nhà sưu tập G1. Hiệu suất của chúng tôi ứng dụng bộ nhớ đệm không đáp ứng sự mong đợi với G1GC. Luôn luôn tìm cách để cải thiện hệ thống, chúng tôi là chắc chắn dành cho công nghệ mới. Tuy nhiên, sự mất mát của các nhà sưu tập CMS sẽ có nghĩa là ứng dụng của chúng tôi sẽ không thể áp dụng các phiên bản mới hơn của Java. Lựa chọn cơ bản JVM cho GC:-XX: + UnlockExperimentalVMOptions-XX: + UseParNewGC-XX: + UseConcMarkSweepGC-XX: + CMSIncrementalMode-XX:-CMSIncrementalPacing-XX: CMSIncrementalDutyCycleMin = 100-XX: CMSIncrementalDutyCycleMin = 95-XX: + ExplicitGCInvokesConcurrent-XX: ConcGCThreads = 6 Với các tùy chọn này, trên các máy chủ với 64GB heap được sử dụng 60% và hàng ngàn QPS, chúng ta thấy trẻ GC tạm dừng trong khoảng 50-100 ms mỗi khoảng 10 giây (.5-1% thời gian) và về như vậy cho tạm dừng GC ngắn của các nền tảng CMS. Chúng tôi không bao giờ nhìn thấy một tạm dừng dài CMS và các máy chủ chạy tháng tại một thời điểm, được đưa xuống khá nhiều chỉ để vá hệ điều hành. Với một thế hệ mới của phần cứng, phần mềm cải thiện và lợi dụng các tùy chọn ConcGCThreads, chúng tôi chỉ đang bắt đầu một loạt các xét nghiệm để xác định cao như thế nào chúng ta có thể quây lên bộ nhớ để làm giảm kích thước trang trại. Dự án này dự kiến sẽ đi mở sau này trong năm nay. Nếu không có các nhà sưu tập CMS, đống rất lớn sẽ trở nên rất khó khăn (hoặc không thể) để quản lý. Trước khi tháo các CMS sưu tập, và tôi hiểu nó gây ra nỗi đau vẫn còn có nó trong các mã Java cơ bản, hãy đảm bảo rằng đó là một thay thế thích hợp (G1 hiện nay không phải là nó). Cảm ơn bạn đã quan tâm của bạn,
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Xin chào,
Chúng tôi (công ty của tôi) đã được sử dụng YoungGC = song song; Cũ = CMS / Incremental kể từ Java 1.5 cho một ứng dụng bộ nhớ đệm Java chạy trong một đống 64 GB (có, ngay cả trong HotSpot 1.5). Tại thời điểm khác nhau, chúng tôi đã thử nghiệm thu G1. Hiệu suất cho các ứng dụng bộ nhớ đệm của chúng tôi đã không đáp ứng mong đợi với G1GC. Luôn luôn tìm kiếm cách để cải thiện hệ thống, chúng tôi chắc chắn mở cửa cho các công nghệ mới. Tuy nhiên, sự mất mát của các nhà sưu tập CMS sẽ có nghĩa là ứng dụng của chúng tôi sẽ không thể áp dụng các phiên bản mới hơn của Java. Tùy chọn JVM cơ bản cho các tùy chọn này, trên các máy chủ với 64GB đống sử dụng ở mức 60% và hàng ngàn QPS, chúng ta thấy tạm dừng GC trẻ trong khoảng 50-100 ms mỗi khoảng 10 giây (cho 0,5-1% thời gian) và khoảng tương tự cho tạm dừng GC ngắn của nền CMS. Chúng tôi không bao giờ nhìn thấy một tạm dừng CMS dài và các máy chủ chạy trong nhiều tháng tại một thời điểm, được đưa xuống khá nhiều chỉ để vá hệ điều hành. Với một thế hệ mới của các phần cứng, phần mềm cải thiện và lợi dụng các tùy chọn ConcGCThreads, chúng tôi chỉ mới bắt đầu một loạt các xét nghiệm để xác định như thế nào cao, chúng tôi có thể quây lên bộ nhớ để giảm án size.This trang trại dự kiến sẽ đi OpenSource vào cuối năm nay. Nếu không có bộ thu CMS, rất đống lớn sẽ trở nên rất khó (hoặc không thể) để quản lý. Trước khi tháo thu CMS, và tôi hiểu nó đang gây ra nỗi đau vẫn còn có nó trong các cơ sở mã Java, hãy đảm bảo có một sự thay thế đầy đủ ( G1 hiện không phải là nó). Cảm ơn bạn đã quan tâm của bạn,


















đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: ilovetranslation@live.com