对比指标 | C/C++ | C#.NET | Java | Go | Rust |
计算斐波那契数列第40个数字(循环实现) long fab(long a) { | duration:800.291ms,sum=165580141 duration:804.218ms,sum=165580141 duration:799.243ms,sum=165580141
| duration:773.589887ms,sum=165580141 duration:777.355779ms,sum=165580141 duration:774.594409ms,sum=165580141 | |||
uint16比特位的设置 | |||||
uint16比特位的查找 | |||||
自定义快速排序 | |||||
自定义stack的pop/push | |||||
自定义链表的构建 | |||||
自定义链表的查找 | |||||
Protobuf消息编码 | |||||
Protobuf消息解码 | |||||
AES加密 | |||||
AES解密 | |||||
并发读写数据 | |||||
格式化日志 | duration:1.326029s duration:1.325218s duration:1.337975s
| duration:1.791066609s duration:1.772558352s duration:1.804929756s
| |||
申请48byte内存 | |||||
自定义类型初始化 | |||||
责任链方法调用 | |||||
JSON编解码 | |||||
内存直接拷贝[32*1024] 10万次 | duration:8.977539s duration:9.012837s duration:8.997178s | duration:3.719203885s duration:3.771983389s duration:3.714293269s | |||
对象复制 | |||||
字符串匹配 | |||||
hashmap性能 | |||||
自定义html解析 | |||||
自定义html解析 | |||||
获取当前时间戳(一亿次) | gettimeofday duration:2.795599s duration:2.771584s duration:2.778577s
| time.Now() 6.23798999s 6.23820389s 7.697425067
| |||
打印64k行日志 | |||||
斐波那契数列三层调用处理(GRPC框架) | |||||
斐波那契数列三层调用处理(自定义框架) |