nix-query-tree-viewer —— nix store可视化工具
#rust #tool
nix是一个纯粹的功能包管理器,Nix将Package保存在Nix-Store,通常保存路径是/nix/store,每个Package都有自己独一无二的子文件夹,比如
代码语言:javascript复制/nix/store/b6gvzjyb2pg0kjfwrjmg1vfhh54ad73z-firefox-33.1/
b6gvzjyb2pg0…
是该包的唯一标识,可以捕获其所有依赖项目。
nix-query-tree-viewer是一个对nix store --query --tree
命令结果可视化展示的工具。它提供了树形视图模式,可以展开折叠某一项,并提供多种排序方式和搜索功能。
Read More
DHAT 一个动态堆内存分析工具
#rust
DHAT(A dynamic heap analysis tool)是用于检查程序如何使用其堆分配的工具,它跟踪已分配的块,并检查每个内存访问以查找要访问的块(如果有)。 它在分配点的基础上提供有关这些块的信息,例如大小,生存期,读写次数以及读写模式。它可以帮你找到能够尽量避免掉的short-lived内存分配,如果要使用这个工具,需要在valgrind命令后加上--tool=dhat
。
Read More
为什么Rust同时有String和&str?
#rust
Read More
docs.rs团队负责人离开
@QuietMisdreavus在3年半前加入rust,在这段时间他参与领导docs.rs,并且是Rustdoc和Document小组的成员,如今他退出了小组,这篇文章说明了他这段时间的心路历程以及团队的变动。又是一个在开源中筋疲力尽的人。
Read More
From 日报小组 格朗