Parcourir la source

storage: set revBytes capacity to avoid malloc when appending mark

This is a performance optimization.
Yicheng Qin il y a 10 ans
Parent
commit
1214f77519
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      storage/revision.go

+ 1 - 1
storage/revision.go

@@ -37,7 +37,7 @@ func (a revision) GreaterThan(b revision) bool {
 }
 }
 
 
 func newRevBytes() []byte {
 func newRevBytes() []byte {
-	return make([]byte, revBytesLen)
+	return make([]byte, revBytesLen, markedRevBytesLen)
 }
 }
 
 
 func revToBytes(rev revision, bytes []byte) {
 func revToBytes(rev revision, bytes []byte) {