Tôi hiện đang đánh giá một vài bộ cấp phát bộ nhớ có thể mở rộng, cụ thể là nedmalloc và ptmalloc (được xây dựng trên dlmalloc), thay thế cho malloc/default mặc định do tranh chấp đáng kể trong môi trường đa luồng. Hiệu suất được công bố của họ có vẻ là tốt, tuy nhiên tôi muốn kiểm tra những gì là kinh nghiệm của những người khác đã thực sự sử dụng chúng.Kinh nghiệm cấp phát bộ nhớ mở rộng
- Mục tiêu hiệu suất của bạn có hài lòng không?
- Bạn có gặp phải bất kỳ sự cố không mong muốn hoặc khó giải quyết nào (như tham nhũng đống) không?
- Nếu bạn đã thử cả ptmaalloc và nedmalloc, bạn sẽ giới thiệu hai loại nào trong hai loại này? Tại sao (dễ sử dụng, hiệu suất)?
- Hoặc có lẽ bạn sẽ giới thiệu một người cấp phát có thể mở rộng khác (miễn phí với giấy phép được phép ưu tiên)?
Bằng cách này bạn đã đánh giá trình phân bổ Hoard (http://www.hoard.org)? –
Tôi không, bởi vì giấy phép GPL của nó không được chấp nhận trong trường hợp này (và giấy phép thương mại của nó có vẻ quá tốn kém đối với chúng tôi). – Suma
Vì điều quan trọng đối với tôi, bạn có thể giải thích tại sao GPL không được chấp nhận? Điều gì làm cho nó không thể chấp nhận trong trường hợp của bạn? –