一个简单的运算输出或组合输出。 运行时间和 python 对比不是一个一个量级
python:0.0 几秒 go:5 秒左右
这是为什么呢?
新手的一个疑问
1
linjiasen63 2019 年 11 月 13 日
什么运算都不说,就贴个结果?
|
2
ahmcsxcc 2019 年 11 月 13 日
go 性能的确不行
|
3
baiyi 2019 年 11 月 13 日
没有例子么
那我盲猜一个,你把 build 的时间也算上了,而且依赖包还不少 |
4
current 2019 年 11 月 13 日
贴代码
|
5
optional 2019 年 11 月 13 日 via iPhone
震惊😱
|
6
waising 2019 年 11 月 13 日 via iPhone
等代码 看结果
|
7
flynaj 2019 年 11 月 13 日 via Android
估计用的是 go run
|
8
SakuraKuma 2019 年 11 月 13 日
go 不是脚本语言
|
9
selfeasy OP 就比如计算输出 1+1 = 2
go 执行真的是慢,,, |
11
selfeasy OP @linjiasen63 计算 1+1
|
12
linxl 2019 年 11 月 13 日
你逗我吧, 你是不是把编译的时间也算入运行的时间?
|
13
dorothyREN 2019 年 11 月 13 日
你把 go 编译完了再测试呗,
|
14
dalibaxiaoliba 2019 年 11 月 13 日
哥,go run 和 go build 是不一样的
|
15
Vegetable 2019 年 11 月 13 日
windows 下 go run 可能真的感觉很慢吧哈哈
|
16
flynaj 2019 年 11 月 13 日
@selfeasy #9 你还没整明白,python 是脚本语言,运行的时候要依赖 python 环境,golang 是编译成个一可执行文件,运行时不依赖。简单的运算比较不出来,你并发 1000 个网络连接收发数据包测试一下。你用 go build 生成可执行文件运行了测试。
|
17
lhx2008 2019 年 11 月 13 日 via Android
看过来,这边有一个用秒表计算程序运行时间的选手!居然还录出了破纪录的 0.0 几 秒,可喜可贺!
|
18
CEBBCAT 2019 年 11 月 13 日 哈哈哈,还真是新手,老哥没接触过编译式语言吧?
|
19
mainjzb 2019 年 11 月 13 日
还好你学的 GO,C++可比 GO 编译慢的多(程序越大越明显 (逃
|