From 879d69d0400b9a634bfefddb83e10b8f8c7b152b Mon Sep 17 00:00:00 2001 From: David Hill Date: Mon, 7 Jul 2014 11:07:07 -0400 Subject: [PATCH] use strconv.FormatInt which is much faster than fmt.Sprintf --- ldb/leveldb.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ldb/leveldb.go b/ldb/leveldb.go index 2d7a6e4ae..04ddb4746 100644 --- a/ldb/leveldb.go +++ b/ldb/leveldb.go @@ -8,6 +8,7 @@ import ( "encoding/binary" "fmt" "os" + "strconv" "sync" "github.com/conformal/btcdb" @@ -608,7 +609,7 @@ func (db *LevelDb) setclearSpentData(txsha *btcwire.ShaHash, idx uint32, set boo } func int64ToKey(keyint int64) []byte { - key := fmt.Sprintf("%d", keyint) + key := strconv.FormatInt(keyint, 10) return []byte(key) }