《Disney +》 迪士尼、Marvel、彼思、星球大戰…  今年也辛苦了!Saiga NAK編輯部同仁的精選報導!   《Horizon Forbidden West》14 分鐘全新實機遊玩畫面   出乎意料之外的角色!「鬼滅之刃 火神血風譚」鱗瀧左近次確定參戰!   搶先看《Apex 英雄》賽季 9的 3V3模式「競技場」與英雄「瓦爾基里」等新要素!   《Cuphead》的《The Delicious Last Course》DLC將於2022年6月30日登陸PS4   KOF XV最新情報!主人公「SHUN’EI」角色預告大公開!   日本知名足球選手三浦知良與世界足球競賽締結夥伴契約!「KING KAZU」將於世界足球競賽中登場!   《鬼滅之刃 火之神血風譚》將在10月15日於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

隨機商業新聞