《Disney +》 迪士尼、Marvel、彼思、星球大戰…  目標日行1萬步!《Pikmin Bloom》第2屆社群日即將開走!   《GTA III》20 週年:PlayStation Studios 和其他頂尖開發團隊的共同回憶   hololive與日本全家第3彈合作企劃!「#ホロマート キャンペーンvol.3 5月5期生“May” you be happy」於5月11日開跑!   Bauhutte首款電動升降桌!「SUPER GAMING DESK BHD-1400FA」日本發售!   重大更新?「集合啦!動物森友會 Direct 2021.10.15」確定播出!   『鬼滅之刃 火之神血風譚』單人遊玩模式介紹③   「APEX 英雄」將推出Nintendo Switch版!同樣採取免費商城制!   好消息!功夫臘腸與咩噗羊即將回歸「動物之鬪」! 

使用 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

隨機商業新聞

Addidas