File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -301,6 +301,18 @@ func (l *lookup) addLayer(diff *diffLayer) {
301301 l .addStorageNodes (state , diff .nodes .storageNodes )
302302 }()
303303
304+ states := len (diff .states .accountData )
305+ for _ , slots := range diff .states .storageData {
306+ states += len (slots )
307+ }
308+ lookupStateMeter .Mark (int64 (states ))
309+
310+ trienodes := len (diff .nodes .accountNodes )
311+ for _ , nodes := range diff .nodes .storageNodes {
312+ trienodes += len (nodes )
313+ }
314+ lookupTrienodeMeter .Mark (int64 (trienodes ))
315+
304316 wg .Wait ()
305317}
306318
Original file line number Diff line number Diff line change 8989 lookupRemoveLayerTimer = metrics .NewRegisteredResettingTimer ("pathdb/lookup/remove/time" , nil )
9090 lookupAddTrienodeLayerTimer = metrics .NewRegisteredResettingTimer ("pathdb/lookup/trienode/add/time" , nil )
9191 lookupRemoveTrienodeLayerTimer = metrics .NewRegisteredResettingTimer ("pathdb/lookup/trienode/remove/time" , nil )
92+ lookupStateMeter = metrics .NewRegisteredMeter ("pathdb/lookup/state/count" , nil )
93+ lookupTrienodeMeter = metrics .NewRegisteredMeter ("pathdb/lookup/trienode/count" , nil )
9294
9395 historicalAccountReadTimer = metrics .NewRegisteredResettingTimer ("pathdb/history/account/reads" , nil )
9496 historicalStorageReadTimer = metrics .NewRegisteredResettingTimer ("pathdb/history/storage/reads" , nil )
You can’t perform that action at this time.
0 commit comments