溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

go語(yǔ)言的調(diào)試工具

發(fā)布時(shí)間:2020-06-09 15:45:06 來(lái)源:億速云 閱讀:244 作者:元一 欄目:編程語(yǔ)言

Go語(yǔ)言

Go(又稱Golang)是Google開發(fā)的一種靜態(tài)強(qiáng)類型、編譯型、并發(fā)型,并具有垃圾回收功能的編程語(yǔ)言。Go是基于Inferno操作系統(tǒng)所開發(fā)的。Go于2009年11月正式宣布推出,成為開放源代碼項(xiàng)目,并在Linux及Mac OS X平臺(tái)上進(jìn)行了實(shí)現(xiàn),后來(lái)追加了Windows系統(tǒng)下的實(shí)現(xiàn)。在2016年,Go被軟件評(píng)價(jià)公司TIOBE 選為“TIOBE 2016 年最佳語(yǔ)言”。 目前,Go每半年發(fā)布一個(gè)二級(jí)版本(即從a.x升級(jí)到a.y)。在使用go語(yǔ)言開發(fā)的過(guò)程中我們需要調(diào)試工具對(duì)代碼進(jìn)行調(diào)試。

golang調(diào)試工具有哪些?

下面給大家介紹一些golang調(diào)試工具。

Devle

Devle是一個(gè)非常棒的golang調(diào)試工具,支持多種調(diào)試方式,直接運(yùn)行調(diào)試,或者attach到一個(gè)正在運(yùn)行中的golang程序,進(jìn)行調(diào)試。

線上golang服務(wù)出現(xiàn)問題時(shí),Devle是必不少的在線調(diào)試工具,如果使用docker,也可以把Devle打進(jìn)docker鏡像里,調(diào)試代碼。

GDB

GDB是FSF(自由軟件基金會(huì))發(fā)布的一個(gè)強(qiáng)大的類UNIX系統(tǒng)下的程序調(diào)試工具。使用GDB可以做如下事情:

 ● 啟動(dòng)程序,可以按照開發(fā)者的自定義要求運(yùn)行程序。

 ● 可讓被調(diào)試的程序在開發(fā)者設(shè)定的調(diào)置的斷點(diǎn)處停住。(斷點(diǎn)可以是條件表達(dá)式)

 ● 當(dāng)程序被停住時(shí),可以檢查此時(shí)程序中所發(fā)生的事。

 ● 動(dòng)態(tài)的改變當(dāng)前程序的執(zhí)行環(huán)境。

debugcharts

golang 可視化調(diào)試工具

一個(gè)可以實(shí)時(shí)查看golang程序內(nèi)存、CPU、GC、協(xié)程等變化情況的可視化工具,很好用。

以上就是golang調(diào)試工具有哪些?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注億速云其它相關(guān)文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI