multithread_du:用go编写的概念证明多线程“ du -s”命令

时间:2021-05-07 11:21:41
【文件属性】:
文件名称:multithread_du:用go编写的概念证明多线程“ du -s”命令
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-07 11:21:41
Go 多线程du 用go编写的概念验证多线程du -s命令。 安装 make 用法: bin/mdu DIRECTORY_ROOT 表现 也许令人惊讶的是,这不是IO绑定操作。 这是在具有〜450,000个文件的目录上运行bsd du命令的非科学比较(在四核Macbook Pro上运行): $ time du -s . 137308480 . real 0m24.239s user 0m0.377s sys 0m20.132s $ time multithread_du/bin/mdu . 137308480 . real 0m6.008s user 0m2.559s sys 0m27.026s
【文件预览】:
multithread_du-master
----test()
--------multithread_du_test.go(2KB)
----LICENSE(1KB)
----src()
--------multithread_du()
--------main()
----Makefile(220B)
----README.md(526B)

网友评论