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




