天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

linux命令之調試工具strace的深入分析

參考
1《linux的strace命令(詳解).txt》 新浪電子書可下載
2man strace
一個基本上通用的 完整的用法:
strace -o output.txt -T -tt -e trace=all -p 28979
上面的含義是 跟蹤28979進程的所有系統調用(-e trace=all),并統計系統調用的花費時間,以及開始時間(并以可視化的時分秒格式顯示),最后將記錄結果存在output.txt文件里面。
必須記住的幾個用法
1)strace -p pid  可以跟蹤某個后臺進程
2)strace -o filename 把跟蹤結果輸出到文件
3)strace -T 記錄每個系統調用花費的時間,可以看看哪個系統調用時間長
4)strace -t (或者 -tt)記錄每個系統調用發生是的時間(時分秒的格式)
5)strace -s 1024 顯示系統調用參數時,對于字符串顯示的長度, 默認是32,如果字符串參數很長,很多信息顯示不出來。
6)strace -e trace=nanosleep 只記錄相關的系統調用信息。
    -e trace=NETwork // 只記錄和網絡api相關的系統調用
    -e trace=file // 只記錄涉及到文件名的系統調用
    -e trace=desc // 只記錄涉及到文件句柄的系統調用
還有其他的包括process,ipc,signal等。
一個經典的,通過strace查看一個進程所有相關打開文件的排查過程,參考《linux的strace命令(詳解).txt》 新浪電子書可下載
如果開發程序沒有一個強大的工具相伴,那么開發效率會非常低,甚至遇到問題無從下手. 現在開始學習linux下的強大的調試工具strace,并記錄于此.
strace
1)類似于windows下的processexp.exe
   可以監控系統調用
2)類似于windows下的depand工具
   可以檢查程序的依賴庫. 比linux下的ldd更強大.
   參考:strace命令用法 
   點擊下載
   案例:
strace幫助我解決不知日志文件被打印到哪的問題.
   用strace跟蹤server
   /usr/bin/strace -p pid -o out.file
   然后執行client端,然后結束strace,查看out.file 搜索write,open的系統調用

php技術linux命令之調試工具strace的深入分析,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 善良的小峓子2在钱免费中文字 | 好湿好紧水多AAAAA片秀人网 | 99国内精精品久久久久久婷婷 | 俄罗斯女人Z0ZOZO | 熟女少妇内射日韩亚洲 | 亚洲欧洲日本无在线码播放 | 高H高肉强J短篇校园 | 伊人久久综在合线亚洲 | 亚洲精品国产第一区第二区 | 97人视频国产在线观看 | 香蕉在线播放 | 大陆老太交xxxxxhd在线 | 久久伊人天堂视频网 | 日韩久久影院 | BL文高H强交| 国产欧美无码亚洲 | 亚洲国产欧美在线人成aaaa20 | 国产原创中文视频 | 久久亚洲电影www电影网 | 国产在线精品亚洲第一区 | 四虎国产精品免费观看视频 | 亚洲国产中文字幕在线视频 | 九九热这里只有精品2 | 一个人的视频全免费在线观看www | 看看妇女的B免费看 | 亚洲AV久久久噜噜噜噜 | 女神被调教成了精盆 | 四房播播开心色播 | 看全色黄大色大片免费久黄久 | 亚洲成人国产 | 午夜影院和视费x看 | 伸进同桌奶罩里摸她胸作文 | 韩剧甜性涩爱 | 用快播看av的网站 | 久久国产精品麻豆AV影视 | 老子午夜伦不卡电影院 | bl 纯肉 高Hbl被强文 | 亚洲精品无码不卡在线播HE | 四虎永久在线精品国产 | 天美传媒在线观看免费完整版 | 久久99精国产一区二区三区四区 |