aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/geth
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2016-10-19 21:42:54 +0800
committerGitHub <noreply@github.com>2016-10-19 21:42:54 +0800
commit8048f4d4f619e3d34494fb9dcb2bb3b91bca6bec (patch)
tree1c0c56408bcf674881829b5eaff3d019b8dffc47 /cmd/geth
parentd48e6ae66f09b1061e2e7e54c750b20e14a1e45a (diff)
parent4f46bd19d0b123327596785dc3975d5e4008d761 (diff)
downloaddexon-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.go2
-rw-r--r--cmd/geth/main.go3
-rw-r--r--cmd/geth/usage.go6
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,
},
},
{