《Disney +》 迪士尼、Marvel、彼思、星球大戰…  SIE與Discord締結合夥關係,期望在2022上半年讓用戶得以透過PlayStation使用Discord。   70%OFF!DOA6「生死格鬥6」於Steam進行折扣販售中!至2月15日(一)為止!   Nintendo Switch平台新作《牧場物語橄欖鎮與希望的大地》 x NSEW K11 Musea 宣傳活動   歷經34年再度復活!紅白機名作ARPG「月風魔傳」將推出續作「月風魔傳:不朽之月」!   『仁王Collection』明天登陸PS5,體驗完整的『仁王』系列!   PS5編輯應用程式Share Factory Studio更新今日發佈   刺激功夫體驗遊戲《Sifu》將於2021年問世   美到令人屏息的畫面表現!「地平線 西方禁地」PS5 實機畫面曝光! 

使用 gops 查看 當前 Go 程序的相關資訊

商業

Go 的程式在執行,到底跑得怎麼樣呢?使用多少資源呢?可以使用 Go 專用的 ps 來查看~

使用 gops 查看 當前 Go 程序的相關資訊

gops 是 Google Open source 出來的專案。

gops 說明:gops is a command to list and diagnose Go processes currently running on your system.

gops 安裝

  1. gvm use go1.11 # 若有安裝 gvm 的話,沒有只要有 Go 的環境即可
  2. go get -u github.com/google/gops
  3. gops # 就可以使用囉~

gops 可以分析你目前跑的 golang app ,可以分析到所有的記憶體狀況外.甚至是 goroutine 都可以分析.

  • $ gops tree
  • $ gops stack -p=
  • $ gops memstats -p=
  • $ gops pprof-cpu -p=
  • $ gops pprof-mem -p=
  • $ gops gc -p=

還可以設定 gc

$ gops setgc (|) 10

Tsung

隨機商業新聞

Micorsoft