Tôi đang cố gắng tuần tự hóa hàng nghìn đối tượng và một số đối tượng này là các đối tượng lambda.thì là so với chênh lệch tốc độ cPickle
Vì cPickle
không hoạt động đối với lambdas, tôi đã thử sử dụng dill
. Tuy nhiên, sự sụt giảm tốc độ tính toán là hơn 10 lần khi tháo bỏ (hoặc không hoàn thành (?)). Nhìn qua nguồn, có vẻ như dill
sử dụng pickle
nội bộ có thể là lý do cho việc giảm tốc độ.
Có tùy chọn nào khác cho tôi kết hợp tốt nhất của cả hai mô-đun không?
CHỈNH SỬA: Giảm tốc độ đáng kể nhất là trong quá trình bỏ tạm dừng.
séc [câu trả lời này] (http://stackoverflow.com/a/16626757/5741205) – MaxU
Vấn đề, như tôi đã nói trong câu hỏi của tôi, đó là 'dill' là quá chậm so với cPickle. – Tohiko
"Các đối tượng được tuần tự hóa _PiCloud có thể được loại bỏ bằng cách sử dụng tải bình thường/tải cPickle và tải các hàm._", vì vậy tôi nghĩ nó có thể giúp bạn nếu tỷ lệ 'serialization/desiralization' là' << 1' – MaxU