忘川彼岸|如果你只知道 go test 用于单元测试就太 LOW 了( 二 )
内存分析内存分析包含在源码中 , 并已集成在内存分配系统中 。 在使用 -memprofile开启内存分析[5]的情况下 , 位于 malloc.go[6] 中的内存分配器 , 将对已分配的内存进行分析[7] 。 这里 , 依然可以通过反汇编代码进行验证 。 这里是内存分配器的使用:
开启了内存分配分析
你可以在我的文章 “Go: Unknown Parts of the Test Package[8]” 中找到更多关于 test 包的信息.
via:
作者:Vincent Blanchon[9]译者:krystollia[10]校对:polaris1119[11]
本文由 GCTT[12] 原创编译 , Go 中文网[13] 荣誉推出
参考资料[1]
代码覆盖率: #cover
[2]
CPU 分析:
[3]
GitHub] () [查看:
[4]
“Go: Compiler Phases”: @blanchon.vincent/go-compiler-phases-4e5a153ca889
[5]
开启内存分析: golang/go/blob/release-branch.go1.13/src/cmd/compile/internal/gc/util.go#L55-L77
[6]
malloc.go: golang/go/blob/release-branch.go1.13/src/runtime/malloc.go#L877
[7]
对已分配的内存进行分析: golang/go/blob/release-branch.go1.13/src/runtime/malloc.go#L1097-L1105
[8]
Go: Unknown Parts of the Test Package: a-journey-with-go/go-unknown-parts-of-the-test-package-df8988b2ef7f
[9]
Vincent Blanchon: @blanchon.vincent
[10]
krystollia: krystollia
[11]
polaris1119: polaris1119
[12]
GCTT: studygolang/GCTT
[13]
【忘川彼岸|如果你只知道 go test 用于单元测试就太 LOW 了】Go 中文网:
推荐阅读
- 科技前沿阵地|涨疯了!海思安防芯片遭哄抬“围剿”
- 忘川彼岸|启迪设计中标微软(中国)苏州科技园区二期办公楼项目设计总包
- 钱江晚报|小学生给天上的爸爸写信:我为有这样的爸爸感到自豪,如果你在该有多好啊
- 车行生活|06 恐怕只有一个理由——你老了,拒绝领克
- 火箭队|如果投出季后赛单场最准的三分,还赢不了湖人,火箭还能怎么办?
- 王者荣耀|如果票选1款皮肤进碎片商店,李白抢疯了,这款888比电玩小子还受宠
- 伽德鲁|《没落要塞》如果一切只是一场游戏,那么活着是否还有意义?末日中的假象看似命运的安排其实是一场游戏活着是否还有意义
- 360kuai|那遭殃的肯定是孩子,搞笑GIF:如果你家有一个熊爸爸
- 光影重构 更新城市 | 张江朗诗中心焕新亮相
- 王承嫣|黑涩会美眉小蛮为怀孕切除囊肿,术前向老公交代遗言:如果手术失败不要施救
