腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Go
基准
测试
中
应该在
哪里
设置
/
删除
?
go
我有一个
go
测试
文件,其中我编写了一个
基准
函数,如下所示: func BenchmarkStuff(b *testing.B) { } } 但是,stuff()函数需要在每次运行之前进行一些
设置
,并在每次运行后进行清理。但我不想对
设置
和清理功能进行
基准
测试
。 那么
应该在
哪里
调用它们呢?如果我
在
BenchmarkStuff内部调用
浏览 12
提问于2021-07-20
得票数 1
回答已采纳
1
回答
在
弹性豆柄上运行Golang应用程序时是否存在性能问题?
performance
、
amazon-web-services
、
go
、
amazon-elastic-beanstalk
我正在尝试
在
go
中
对一个简单的'hello world‘HTTP服务器进行
基准
测试
。我做了两次
测试
: 另外,重要的是:弹性豆柄总是添加nginx作为它的应用程序的反向代理(对于
Go
应用程
浏览 5
提问于2017-02-14
得票数 4
2
回答
如何运行包括子文件夹在内的所有Golang
基准
测试
unit-testing
、
go
、
testing
、
benchmarking
我有一个
Go
应用程序,
在
根和一个名为"message“的子文件夹中都有一些单元
测试
和
基准
测试
。
go
test ./...我想实现相同的
基准
测试
,即运行他们的所有。以下内容适用于根目录
中
的目录:忽略/messages文件夹<e
浏览 4
提问于2022-01-27
得票数 3
回答已采纳
3
回答
如何只
测试
一个
基准
函数?
unit-testing
、
go
、
benchmarking
在
我的
Go
包中有几个
基准
测试
文件,比如map1_benchmark_test.
go
和map2_benchmark_test.
go
。
在
每个*_benchmark_test.
go
文件
中
,都有多个类似于func BenchmarkMapTravel(b *testing.B)和func BenchmarkMapGet(b *testing.B)的
基准
函数。问题是,我如何只
测试
一个
基准
<e
浏览 2
提问于2013-04-23
得票数 36
回答已采纳
1
回答
直接使用testing.Benchmark()时
设置
基准
时间
go
在
Go
中
,我
在
main()
中
手动运行,如下所示: br := testing.Benchmark(BenchmarkConnectionOpen)}-bench
浏览 1
提问于2020-12-24
得票数 0
4
回答
如何在Google
Go
中
增加堆空间
go
我正在运行Rober Hundt的
基准
测试
中
的
Go
代码,以比较
Go
与其他语言的性能。当我从该
基准
测试
运行
Go
代码时(请参阅),我得到一个内存不足异常:我的问题是如何增加
Go
的内存空间。编译器是否有一些可以相应
设置
的启动参数或标志?
Go
源代
浏览 1
提问于2013-01-28
得票数 3
3
回答
改进
Go
的testing.Benchmark?
testing
、
go
、
benchmarking
在学习
Go
的过程
中
,我看到您可以使用对函数进行
基准
测试
,并
设置
了以下
设置
: n := 42 _ = Function(n)} 但是,由于您要对每个方法执行此操作的每个
基准
测试
都会重复BenchmarkFunction代码(因此,就而言,这是一种代码气味),是否有一种方法可以
浏览 0
提问于2013-06-04
得票数 3
回答已采纳
1
回答
使用
Go
模块时外部
基准
测试
的最佳实践
go
、
go-modules
、
go-testing
我有一个
Go
存储库,在其中我有一些
基准
测试
(
在
一个_test后缀包
中
)。这些
基准
将其与其他一些第三方库进行比较。我不会在我的非
基准
代码中使用这些库。推荐的方法是什么?我的想法:
在
benchmarksbenchmarks上构建标记到我的模块
中</
浏览 1
提问于2020-02-26
得票数 3
1
回答
从项目根目录运行子文件夹的
基准
测试
go
、
benchmarking
/cmd/<my-project>/main.
go
中
。我
在
./cmd/<my-project>/main_test.
go
中
添加了一个
基准
。 现在,我想从存储库根执行这个
基准
测试
。我想出的只是先切换到目录
中
,然后使用“`
go
测试
-bench=”运行
基准
测试
。(如果这是否好的话,这不是
浏览 1
提问于2018-11-27
得票数 4
回答已采纳
1
回答
我该怎么处理
Go
中
的
基准
go
、
benchmarking
我理解什么是
基准
测试
,如何编写,以及如何在
Go
中
执行
基准
测试
。但我不太明白我该拿它做什么。那
基准
呢?例如,有许多排序算法,如冒泡排序和合并排序。但是
在
应用程序代码库
中
只有一个带有签名sort
浏览 2
提问于2022-11-11
得票数 -3
回答已采纳
1
回答
基准
函数名称后面的"-6“是什么意思?
go
、
benchmarking
我有一个
go
测试
文件,其中我编写了一个
基准
测试
函数,如下所示: for i := 0; i < b.N; i++ {stuff()}BenchmarkStuff-6 1 847751900
浏览 2
提问于2021-07-19
得票数 3
回答已采纳
1
回答
Hadoop:在运行HDFS
基准
测试
后,如何
删除
块?
hadoop
、
mapreduce
、
benchmarking
、
hdfs
在
我的双数据节点
设置
中
,我正在运行TestDFSIO
基准
测试
,并观察到块在运行
基准
测试
的最后阶段被
删除
。我知道TestDFSIO.java有清理方法,但我不能在完成
基准
测试
执行时看到它们是如何/如果/
浏览 0
提问于2013-06-12
得票数 1
回答已采纳
5
回答
并行运行
基准
测试
,即模拟同步请求
go
、
testing
、
benchmarking
当
测试
从API调用的数据库过程时,当它按顺序运行时,它似乎
在
~3s内一致运行。但是,我们已经注意到,当几个请求同时传入时,可能会花费更长的时间,从而导致超时。我正在尝试将“一次多个请求”的情况复制为一个
go
test。我的有什么问题吗?
浏览 2
提问于2019-04-22
得票数 5
1
回答
Go
基准
测试
: ns/op与运行时之间的不一致
go
、
benchmarking
我正在对我
在
Go
中
创建的一个软件库进行
基准
测试
,在运行时和ns/op之间遇到了不协调。我对
基准
测试
是新手,而
Go
的文档和过去的堆栈溢出问题在概念上并不深入地涵盖
基准
测试
,所以我正在寻找一个比我更了解概念的人来帮助我(以及其他处于类似困境
中
的堆栈溢出用户)了解到底发生了什么。使用本机
Go
执行的任务的
基准
测试
输出: 1000000000
浏览 3
提问于2022-10-27
得票数 0
回答已采纳
2
回答
Best服务器
基准
标记的最佳实践
apache-2.2
、
web-server
、
benchmark
、
best-practices
我有一个see服务器,我希望在对它进行一些优化之前对其进行
基准
测试
,看看它们是否有任何效果。然而,我正在考虑使用一台场外机器进行
基准
测试
,因为我想看看这些优化
在
现实世界
中
是否会有任何不同。例如,
在
Apache
中
,KeepAlive值允许浏览器使用单个TCP
浏览 0
提问于2010-11-04
得票数 3
回答已采纳
1
回答
在
heroku上运行golang
测试
heroku
、
go
我有一些
基准
测试
,我想在heroku上运行,以
测试
我的本地机器和heroku机器之间是否存在性能差异。不幸的是,我不知道如何运行它们(heroku找不到
go
可执行文件)。有可能做到这一点吗? 谢谢!
浏览 1
提问于2014-09-06
得票数 0
1
回答
缓冲区
测试
输出
go
在
测试
多个包时,除非出现故障,否则
go
test会缓冲输出,但是
在
进行
基准
测试
时,它会默认使用流输出。len(pkgArgs) == 0 || testBench ||我真的不认为这种行为是强加给用户的,因为我认为
在
基准
测试
过程
中
获取标准输出没有太大用处下面是我的
测试
命令的一个例子,它编
浏览 0
提问于2014-07-30
得票数 0
1
回答
pprof配置文件和不分析处理程序的
基准
go
、
webserver
、
benchmarking
、
pprof
对于
基准
测试
,我使用的是// Configure the server Addr:,在这个
测试
中
,我动态地将许多元素添加到一个切片中。原因是,我想
测试
这些动态分配是否表示
在
pprof的堆配置文件
中
。现在,我做的是:
在
我的终端上执行
go
工
浏览 6
提问于2017-11-23
得票数 0
回答已采纳
1
回答
从来没有触发过if语句使
基准
测试
中
的代码执行更快?为什么?
go
、
benchmarking
isPrime
中
,我有两个从未触发过的初始if语句,因为我只给出了大于2的偶数。
基准
测试
返回如下:如果我
删除
了从未触发的If -语句,
基准
测试</em
浏览 0
提问于2019-04-09
得票数 4
1
回答
Go
基准
测试
不是只测量循环吗?
go
、
benchmarking
在
我的
Go
基准
测试
中
,我有一些初始化代码来
设置
测试
数据,然后我有一个
基准
测试
循环,如下所示。似乎输出衡量的是整个函数的运行时间,而不仅仅是循环中的内容。这对我来说不是有用的信息。
浏览 8
提问于2018-08-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
高性能 Go的6 个技巧—Go 高级主题
CyberMiles双周报
Golang测试:理念和工具
如何在GO中写出准确的基准测试
Go应用中热路径的迭代优化
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券