Rust - це не завжди швидко й ефективно
#rust #blockchain
Виявилося, що обробка транзакцій в блокчейні Solana була не те, щоб дуже ефективною. Приніс вам історію про те, як можна зменшити використання оперативної памʼяті з 2.6 Gb до 124 Mb.
В багатопотоковому світ структури типу Cow (Clone on Write) чи Arc не завжди підходять.
Є ще Bytes crate - який дозволяє ефективно клонувати не сам масив, а лишень покажчик (pointer) на нього.
Post #718
1.7K