Vec vs Boxed slice
https://godbolt.org/
要素の追加や削除の操作を行い&容量が小さく&一度決まれば内容が変化しないVec
を大量に生成します。そこでこの用途としてBoxed slice
への変換を行うことでパフォーマンスやメモリ使用量が改善するのではと考えました。
検索をすると似たような事を考えている人がいました。
Performance comparison of a Vec and a boxed slice
唯一の利点は、Vecが持つ容量フィールドを失うことです。 これらの配列をメモリ内に同時に多数持つ必要がない限り、オーバーヘッドはわずかなものになる可能性があります。
また、Vecのソースにはこのような文言があります。
Note that this will drop any excess capacity.
実際のところ、Boxed slice
への変換によるパフォーマンスやメモリの変化の予測が立たず困っています。何かわかる方は回答の方をよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。