小编dan*_*ptr的帖子

如何有效地创建初始化为相同值的大型项目向量?

我正在寻找分配一个小型结构的向量。

这需要 30 毫秒并线性增加:

let v = vec![[0, 0, 0, 0]; 1024 * 1024];
Run Code Online (Sandbox Code Playgroud)

这需要几十微秒:

let v = vec![0; 1024 * 1024];
Run Code Online (Sandbox Code Playgroud)

对于第一种情况是否有更有效的解决方案?我可以接受不安全的代码。

memory vector rust

6
推荐指数
2
解决办法
886
查看次数

标签 统计

memory ×1

rust ×1

vector ×1