欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何分析Go語言中的基準(zhǔn)測試

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)如何分析Go語言中的基準(zhǔn)測試,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

化州ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

在Go語言中,提供了測試函數(shù)性能(CPU和Memory)的測試方法,基準(zhǔn)測試。

基準(zhǔn)測試主要用來測試CPU和內(nèi)存的效率問題,來評估被測代碼的性能。測試人員可以根據(jù)這些性能指標(biāo)的反饋,來優(yōu)化我們的代碼,進(jìn)而提高性能問題。

主要來介紹,基準(zhǔn)測試的使用方法和性能指標(biāo)的分析。

1. 使用規(guī)則如下所示:

1.基準(zhǔn)測試的代碼文件必須以_test.go結(jié)尾。

2.基準(zhǔn)測試的函數(shù)必須以Benchmark開頭。

3.基準(zhǔn)測試函數(shù)必須接受一個指向testing.B類型的指針作為唯一參數(shù)。

4.在測試執(zhí)行之前,需要調(diào)用b.ResetTimer(重置計時器)來重置時間,以便過濾掉測試之前代碼所消耗的時間。

5.測試代碼需要寫在for循環(huán)中,并且循環(huán)中的最大值是b.N。

2.用例介紹:

文件結(jié)構(gòu)為:benchmark.go,  benchmark_test.go,測試用例的寫法,參看右邊的測試代碼。

如何分析Go語言中的基準(zhǔn)測試

3.運(yùn)行基準(zhǔn)測試:

$ go test -bench=. -benchtime=5s -benchmem -run=none

如何分析Go語言中的基準(zhǔn)測試

參數(shù)介紹:

-bench=. :表示的是運(yùn)行所有的基準(zhǔn)測試,. 表示全部。

-benchtime=5s:表示的是運(yùn)行時間為5s,默認(rèn)的時間是1s。

-benchmem:表示顯示memory的指標(biāo)。

-run=none:表示過濾掉單元測試,不去跑UT的cases。

輸出的結(jié)果內(nèi)容分析:

goos: darwin:表示的是操作系統(tǒng)是darwin。

goarch: amd64:表示目標(biāo)平臺的體系架構(gòu)是amd64。

BenchmarkHandleWithType-4:BenchmarkHandleWithType表示運(yùn)行的函數(shù)名稱;4表示的是,運(yùn)行時對應(yīng)的GOMAXPROCS的值。

10000000000:表示的是b.N的在5s內(nèi)的值。

0.28 ns/op:表示執(zhí)行一次這個函數(shù),消耗的時間是0.28ns。

0 B/op:表示每次執(zhí)行操作,分配0B的內(nèi)存。

0 allocs/op:表示執(zhí)行一次這個函數(shù),分配內(nèi)存的次數(shù)為1次。

上述就是小編為大家分享的如何分析Go語言中的基準(zhǔn)測試了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前標(biāo)題:如何分析Go語言中的基準(zhǔn)測試
文章分享:http://chinadenli.net/article18/gggjdp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化網(wǎng)站內(nèi)鏈、靜態(tài)網(wǎng)站、定制開發(fā)、外貿(mào)網(wǎng)站建設(shè)、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
国产精品色热综合在线| 大香伊蕉欧美一区二区三区| 爽到高潮嗷嗷叫之在现观看| 老司机精品福利视频在线播放| 成人三级视频在线观看不卡| 欧美日韩国产综合特黄| 欧美激情床戏一区二区三| 精品欧美一区二区三久久| 中国一区二区三区人妻| 欧美性猛交内射老熟妇| 国产精品白丝久久av| 国产免费一区二区不卡| 激情五月天深爱丁香婷婷| 视频在线播放你懂的一区| 亚洲高清欧美中文字幕| 中文字日产幕码三区国产| 暴力三级a特黄在线观看| 国产欧美日韩视频91| 久久碰国产一区二区三区| 日韩一区欧美二区国产| 91日韩欧美国产视频| 国产免费一区二区三区av大片| 热情的邻居在线中文字幕| 99久久免费中文字幕| 一区二区三区日本高清| 亚洲天堂男人在线观看| 日韩欧美综合中文字幕| 两性色午夜天堂免费视频| 欧洲亚洲精品自拍偷拍| 91精品蜜臀一区二区三区| 日本福利写真在线观看| 五月综合激情婷婷丁香| 人妻少妇av中文字幕乱码高清| 国产精品蜜桃久久一区二区| 丝袜人妻夜夜爽一区二区三区| 欧美熟妇喷浆一区二区| 日韩欧美一区二区不卡看片| 亚洲精品美女三级完整版视频| 欧美国产在线观看精品| 精品亚洲av一区二区三区| 狠狠做五月深爱婷婷综合|