update time | log | note |
---|---|---|
2019.6.17 更新 | 添加universal-ctags |
[ctags的替代品]
用universal-ctags, 否则原版的ctags-exuberant对于解析c++11中某些关键字会有bug,如:包含“override”关键字的成员函数无法在tag中被解析出来,影响到读代码效率。
[ STP脚本使用 ]
systemtap可抓内核可抓用户态。
练手项目1:一个简单定时读写rocksdb的小程序,求在只有一个二进制包的时候如何得知该进程读写rocksdb的哪些key、value?
练手项目2:模拟注入磁盘IO延迟,使得上面这个程序的rocksdb的log打印慢查日志。
练手项目3:抓上面这个程序的磁盘I/O的trace。
[top、perf、pstack、strace]
几个进程级别分析指令.
[sar/tsar/iostat/mpstat]
几个系统级别分析指令.