基准

Gin 使用 HttpRouter 的自定义版本

查看所有基准测试

基准测试名称(1)(2)(3)(4)
BenchmarkGin_GithubAll4355027364 ns/op0 B/op0 allocs/op
BenchmarkAce_GithubAll4054329670 ns/op0 B/op0 allocs/op
BenchmarkAero_GithubAll5763220648 ns/op0 B/op0 allocs/op
BenchmarkBear_GithubAll9234216179 ns/op86448 B/op943 allocs/op
BenchmarkBeego_GithubAll7407243496 ns/op71456 B/op609 allocs/op
BenchmarkBone_GithubAll4202922835 ns/op720160 B/op8620 allocs/op
BenchmarkChi_GithubAll7620238331 ns/op87696 B/op609 allocs/op
BenchmarkDenco_GithubAll1835564494 ns/op20224 B/op167 allocs/op
BenchmarkEcho_GithubAll3125138479 ns/op0 B/op0 allocs/op
BenchmarkGocraftWeb_GithubAll4117300062 ns/op131656 B/op1686 allocs/op
BenchmarkGoji_GithubAll3274416158 ns/op56112 B/op334 allocs/op
BenchmarkGojiv2_GithubAll1402870518 ns/op352720 B/op4321 次分配/操作
BenchmarkGoJsonRest_GithubAll2976401507 ns/操作134371 B/操作2737 次分配/操作
BenchmarkGoRestful_GithubAll4102913158 ns/操作910144 B/操作2938 次分配/操作
BenchmarkGorillaMux_GithubAll3463384987 ns/操作251650 B/操作1994 次分配/操作
BenchmarkGowwwRouter_GithubAll10000143025 ns/操作72144 B/操作501 次分配/操作
BenchmarkHttpRouter_GithubAll5593821360 ns/操作0 B/op0 allocs/op
BenchmarkHttpTreeMux_GithubAll10000153944 ns/操作65856 B/操作671 次分配/操作
BenchmarkKocha_GithubAll10000106315 ns/操作23304 B/操作843 次分配/操作
BenchmarkLARS_GithubAll4777925084 ns/操作0 B/op0 allocs/op
BenchmarkMacaron_GithubAll3266371907 ns/操作149409 B/操作1624 次分配/操作
BenchmarkMartini_GithubAll3313444706 ns/操作226551 B/操作2325 次分配/操作
BenchmarkPat_GithubAll2734381818 ns/操作1483152 B/操作26963 次分配/操作
BenchmarkPossum_GithubAll10000164367 ns/操作84448 B/操作609 allocs/op
BenchmarkR2router_GithubAll10000160220 ns/操作77328 B/操作979 次分配/操作
BenchmarkRivet_GithubAll1462582453 ns/操作16272 B/操作167 allocs/op
BenchmarkTango_GithubAll6255279611 ns/操作63826 B/操作1618 次分配/操作
BenchmarkTigerTonic_GithubAll2008687874 ns/操作193856 B/操作4474 次分配/操作
BenchmarkTraffic_GithubAll3553478508 ns/操作820744 B/操作14114 次分配/操作
BenchmarkVulcan_GithubAll6885193333 ns/操作19894 B/操作609 allocs/op
  • (1): 在恒定时间内实现的总重复次数,次数越多表示结果越可靠
  • (2): 单次重复持续时间 (ns/操作),越短越好
  • (3): 堆内存 (B/操作),越小越好
  • (4): 每次重复的平均分配次数 (分配/操作),越小越好
上次修改时间为 2024 年 5 月 10 日: Bump GitHub action workflows (#276) (4371021)