Tôi đang chạy chương trình lắp ráp bộ gen * Trinity, http://trinityrnaseq.sourceforge.net/, nếu thích) trên một trong các tài nguyên XSEDE. Phần cứng giới hạn số lượng các chủ đề đến 2500, mà chương trình luôn luôn muốn vượt quá ... Nó có một cách dễ dàng để hạn chế số lượng các chủ đề thực hiện? Tôi đã thử -XX:ParallelGCThreads=16
, nhưng điều này dường như giới thiệu các lỗi mới.Khi chạy, làm thế nào tôi có thể giới hạn số lượng các chủ đề java
Vì vậy, có một lệnh thời gian chạy để giới hạn tổng số luồng không ??
Vấn đề là, ngay cả khi bạn có thể yêu cầu JVM giới hạn số lượng luồng, logic ứng dụng Trinity vẫn cố gắng thu được nhiều luồng hơn và do đó sẽ thất bại (hoặc chặn) khi chạy. Có vẻ như bạn thực sự muốn vá bộ mã hóa Trinity để sử dụng một chiến lược tạo luồng/tạo luồng khác, và điều đó sẽ lấy nguồn của chúng và thay đổi nó. –
Tôi đã đọc các tài liệu về Trinity và thấy tùy chọn --CPU. Bạn đã thử chưa – user949300
Tôi đã đọc các tài liệu về Trinity và thấy tùy chọn --CPU. Bạn đã thử chưa – user949300