resource: Optimize integrity string generation
authorCameron Moore <moorereason@gmail.com>
Tue, 16 Oct 2018 01:52:46 +0000 (20:52 -0500)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 16 Oct 2018 06:33:38 +0000 (08:33 +0200)
commit0a3340e95254597bc8a9feb250f2733b7d51edf8
tree4e0b20a2b06769e65c31cc5999a48cb4cae8ac05
parent6b21ac3e67cb101255e8c3d9dbf076391a9eed8d
resource: Optimize integrity string generation

Remove use of fmt.Sprintf for simple string concatenation.  A simple
change for a small perf boost.

```
name         old time/op    new time/op    delta
Integrity-4     525ns ± 2%     268ns ± 2%  -48.92%  (p=0.000 n=10+10)

name         old alloc/op   new alloc/op   delta
Integrity-4      144B ± 0%      112B ± 0%  -22.22%  (p=0.000 n=10+10)

name         old allocs/op  new allocs/op  delta
Integrity-4      5.00 ± 0%      3.00 ± 0%  -40.00%  (p=0.000 n=10+10)
```
resource/integrity/integrity.go