您好,登錄后才能下訂單哦!
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)文章!
免責(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)容。