diff options
author | Péter Szilágyi <peterke@gmail.com> | 2016-10-19 21:42:54 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-10-19 21:42:54 +0800 |
commit | 8048f4d4f619e3d34494fb9dcb2bb3b91bca6bec (patch) | |
tree | 1c0c56408bcf674881829b5eaff3d019b8dffc47 /cmd/geth | |
parent | d48e6ae66f09b1061e2e7e54c750b20e14a1e45a (diff) | |
parent | 4f46bd19d0b123327596785dc3975d5e4008d761 (diff) | |
download | dexon-8048f4d4f619e3d34494fb9dcb2bb3b91bca6bec.tar dexon-8048f4d4f619e3d34494fb9dcb2bb3b91bca6bec.tar.gz dexon-8048f4d4f619e3d34494fb9dcb2bb3b91bca6bec.tar.bz2 dexon-8048f4d4f619e3d34494fb9dcb2bb3b91bca6bec.tar.lz dexon-8048f4d4f619e3d34494fb9dcb2bb3b91bca6bec.tar.xz dexon-8048f4d4f619e3d34494fb9dcb2bb3b91bca6bec.tar.zst dexon-8048f4d4f619e3d34494fb9dcb2bb3b91bca6bec.zip |
Merge pull request #3173 from karalabe/parametrized-trie-cache-get
cmd, core/state: allow configurable trie cache generations
Diffstat (limited to 'cmd/geth')
-rw-r--r-- | cmd/geth/chaincmd.go | 2 | ||||
-rw-r--r-- | cmd/geth/main.go | 3 | ||||
-rw-r--r-- | cmd/geth/usage.go | 6 |
3 files changed, 9 insertions, 2 deletions
diff --git a/cmd/geth/chaincmd.go b/cmd/geth/chaincmd.go index d7cdf1064..c41375c4d 100644 --- a/cmd/geth/chaincmd.go +++ b/cmd/geth/chaincmd.go @@ -99,6 +99,7 @@ func importChain(ctx *cli.Context) error { utils.Fatalf("Failed to read database stats: %v", err) } fmt.Println(stats) + fmt.Printf("Trie cache misses: %d\n\n", trie.CacheMisses()) // Compact the entire database to more accurately measure disk io and print the stats start = time.Now() @@ -113,7 +114,6 @@ func importChain(ctx *cli.Context) error { utils.Fatalf("Failed to read database stats: %v", err) } fmt.Println(stats) - fmt.Println("Trie cache misses:", trie.CacheMisses()) } return nil } diff --git a/cmd/geth/main.go b/cmd/geth/main.go index 65311ca41..ccc42d3cf 100644 --- a/cmd/geth/main.go +++ b/cmd/geth/main.go @@ -134,8 +134,9 @@ participating. utils.KeyStoreDirFlag, utils.OlympicFlag, utils.FastSyncFlag, - utils.CacheFlag, utils.LightKDFFlag, + utils.CacheFlag, + utils.TrieCacheGenFlag, utils.JSpathFlag, utils.ListenPortFlag, utils.MaxPeersFlag, diff --git a/cmd/geth/usage.go b/cmd/geth/usage.go index dc1788aad..2cb6e77e8 100644 --- a/cmd/geth/usage.go +++ b/cmd/geth/usage.go @@ -73,7 +73,13 @@ var AppHelpFlagGroups = []flagGroup{ utils.IdentityFlag, utils.FastSyncFlag, utils.LightKDFFlag, + }, + }, + { + Name: "PERFORMANCE TUNING", + Flags: []cli.Flag{ utils.CacheFlag, + utils.TrieCacheGenFlag, }, }, { |