仙人掌世界

learn - innovate - share

May 6, 2013

偵測目錄變動並自動執行指令

›
最近比較少用 IDE 後,coding 少了些自動化的回饋機制總覺得缺了點什麼,手動執行不知不覺也浪費了許多時間 想了想, 有些重複流程是可以用程式自動化的, 只要有程式來偵測目錄變動並自動執行程式就夠了, 在 linux 裡確沒找到相關的工具 ( inotify-tools ...
5 comments:
Apr 21, 2013

golang - Flag 隱藏選項 -help 與 -h

›
預設的 FlagSet 裡藏了兩個預設選項 -help 跟 -h, 在用 flag 時可以少寫一點 boilerplate code src/pkg/flag/flag.go func (f *FlagSet) parseOne() (bool, error) { ...
Apr 19, 2013

golang - Profiling Go Programs 記錄(Part 5)

›
結論 這裡用的 Profiling 方法跟在 Java 沒什麼太大差別,仍是使用工具找出程式與資源間的關系, 會需要看點 Go 函式庫源始碼, 還好 Go net/http 函式庫的程式碼大部份都不會很長還滿好懂,過程也沒遇到什麼奇怪的狀況。 內建的 Profiling 工...
Apr 18, 2013

golang - Profiling Go Programs 記錄(Part 4)

›
4. 快取計算結果 第2與3項只修正 bug 但對效能沒有直接改善,以目前的觀測結果,程式向系統申請的記憶體用量還有點高(350M左右), 接著來檢查 GC 與 heap 狀況看哪些物件申請了這些記憶體 用 GOGCTRACE=1 讓 GO runtime 把 gclog 印...

golang - Profiling Go Programs 記錄(Part 3)

›
3. 正常結束 Goroutine $ go tool pprof ./gb heap-6438-1.pprof (pprof) top10 Total: 8.6 MB 1.5 17.8% 17.8% 3.0 35.3% main.(*Benchma...
›
Home
View web version
Powered by Blogger.