Một số điều ẩn phổ biến có thể gây tắc nghẽn đa luồng/song song trong Jython là gì? Tôi có một số mã song song (sử dụng thư viện luồng Python) sẽ không quy mô qua 3-4 CPU, và tôi chắc chắn rằng nó không phải vì bất kỳ những cạm bẫy rõ ràng:Hidden Multithreading Bottlenecks trong Jython?
khóa Explicit
Calling mã thư viện mà yêu cầu đồng bộ hóa (thuật toán tôi đang cố gắng để parallelize được về cơ bản được viết từ đầu và không sử dụng bất kỳ thư viện.)
về cơ bản tất cả các thuật toán thực hiện là một loạt các xử lý chuỗi, danh sách và tra cứu từ điển và toán học. Sự hiểu biết của tôi là, không giống như CPython, Jython không có GIL.
Tôi sẽ kiểm tra xem liệu bộ sưu tập rác có gây tổn hại cho bạn ở cấp JVM hay không. Tài liệu này có rất nhiều thông tin về điều đó: http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html –