typeKind | typeName | file | line | allocSize | allocFreq | avg size | deallocSize | deallocFreq | unfreed |
---|---|---|---|---|---|---|---|---|---|
tySequence | KeyValuePairSeq[fd.AsyncFD] | lib\system\gc.nim | 0 | 8_387_792 | 13 | 645_214 | 4_193_472 | 12 | 4_194_320 |
tyString | nil | lib\system\strmantle.nim | 0 | 107_800 | 2_200 | 49 | 107_653 | 2_197 | 147 |
tyString | nil | fd.nim | 0 | 70_500 | 2_300 | 30 | 70_360 | 2_296 | 140 |
tyRef | PDispatcher | fd.nim | 0 | 16 | 1 | 16 | 0 | 0 | 16 |
Last active
October 12, 2019 01:38
-
-
Save jangko/eaa10a18ca51a31a063d5622e07e1073 to your computer and use it in GitHub Desktop.
New Mem Stat
typeKind | typeName | file | line | allocSize | allocFreq | avg size | deallocSize | deallocFreq | unfreed |
---|---|---|---|---|---|---|---|---|---|
tySequence | seq[Hash512] | lib\system\mmdisp.nim | 0 | 64_674_995_760 | 3_855 | 16_776_912 | 64_658_218_848 | 3_854 | 16_776_912 |
tySequence | seq[byte] | lib\system\gc.nim | 0 | 10_059_933_656 | 6_390_630 | 1_574 | 5_257_754_914 | 6_311_068 | 4_802_178_742 |
tySequence | seq[byte] | lib\system\mmdisp.nim | 0 | 5_250_372_082 | 5_533_016 | 948 | 3_501_289_568 | 4_832_751 | 1_749_082_514 |
tyString | nil | nimcrypto-0.3.9\nimcrypto\utils.nim | 0 | 4_785_466_910 | 18_860_394 | 253 | 4_785_466_605 | 18_860_392 | 305 |
tySequence | KeyValuePairSeq[asyncdispatch.AsyncFD] | lib\system\gc.nim | 0 | 1_272_108_560 | 635_873 | 2_000 | 600_484_128 | 553_746 | 671_624_432 |
tyRef | BaseComputation | nimbus\vm\computation.nim | 0 | 354_788_640 | 82_127 | 4_320 | 0 | 0 | 354_788_640 |
tyString | nil | lib\pure\parsejson.nim | 0 | 113_855_158 | 738_289 | 154 | 93_439_896 | 735_832 | 20_415_262 |
tySequence | KeyValuePairSeq[types.Bytes] | lib\system\gc.nim | 0 | 101_550_800 | 97_645 | 1_040 | 0 | 0 | 101_550_800 |
tyString | nil | lib\pure\json.nim | 0 | 70_940_369 | 778_280 | 91 | 70_938_283 | 778_210 | 2_086 |
tyString | nil | lib\pure\strutils.nim | 0 | 67_153_198 | 1_393_854 | 48 | 67_153_198 | 1_393_854 | 0 |
tyString | nil | lib\system\sysio.nim | 0 | 43_914_661 | 232 | 189_287 | 43_914_661 | 232 | 0 |
tyString | nil | lib\pure\streams.nim | 0 | 43_914_661 | 232 | 189_287 | 43_914_661 | 232 | 0 |
tySequence | seq[StackTraceEntry] | lib\system\gc.nim | 0 | 36_771_144 | 78_669 | 467 | 36_771_144 | 78_669 | 0 |
tySequence | KeyValuePairSeq[eth_types.EthAddress] | lib\system\gc.nim | 0 | 31_374_864 | 15_201 | 2_064 | 14_627_568 | 7_087 | 16_747_296 |
tyString | nil | premix\parser.nim | 0 | 25_339_717 | 178_793 | 141 | 25_339_717 | 178_793 | 0 |
tyString | nil | nimbus\vm\interpreter_dispatch.nim | 0 | 21_705_632 | 155_041 | 139 | 21_705_632 | 155_041 | 0 |
tySequence | seq[StackElement] | lib\system\gc.nim | 0 | 18_298_976 | 205_922 | 88 | 8_240_608 | 126_050 | 10_058_368 |
tySequence | seq[Hash512] | lib\system\gc.nim | 0 | 16_776_912 | 1 | 16_776_912 | 0 | 0 | 16_776_912 |
tyString | nil | nimcrypto-0.3.9\nimcrypto\hash.nim | 0 | 15_652_358 | 259_145 | 60 | 15_652_100 | 259_143 | 258 |
tyString | nil | nimbus\vm\interpreter\gas_meter.nim | 0 | 15_307_252 | 155_031 | 98 | 15_307_252 | 155_031 | 0 |
tyRef | Message | nimbus\vm\message.nim | 0 | 15_111_552 | 82_128 | 184 | 0 | 0 | 15_111_552 |
tyString | nil | lib\pure\collections\tables.nim | 0 | 13_299_047 | 497_890 | 26 | 12_742_017 | 477_228 | 557_030 |
tyRef | JsonNode | lib\pure\json.nim | 0 | 13_047_320 | 326_183 | 40 | 12_074_320 | 301_858 | 973_000 |
tyString | nil | stint-0.0.1\stint\io.nim | 0 | 11_981_596 | 241_618 | 49 | 11_981_596 | 241_618 | 0 |
tySequence | seq[TesterBlock] | lib\system\gc.nim | 0 | 9_935_768 | 2_096 | 4_740 | 9_935_088 | 2_095 | 680 |
tyString | nil | nimbus\vm\computation.nim | 0 | 8_020_981 | 77_532 | 103 | 546 | 7 | 8_020_435 |
tyString | nil | lib\system.nim | 0 | 7_153_628 | 150_122 | 47 | 7_153_289 | 150_117 | 339 |
tyRef | MessageOptions | nimbus\vm\interpreter\opcodes_impl.nim | 0 | 6_235_360 | 77_942 | 80 | 6_235_120 | 77_939 | 240 |
tyString | nil | nimbus\vm\interpreter\utils\macros_procs_opcodes.nim | 0 | 4_717_927 | 25_887 | 182 | 4_717_927 | 25_887 | 0 |
tySequence | seq[Transaction] | lib\system\gc.nim | 0 | 4_268_616 | 23_346 | 182 | 4_268_248 | 23_344 | 368 |
tyRef | BaseVMState | nimbus\vm_state.nim | 0 | 4_009_824 | 5_508 | 728 | 1_056_328 | 1_451 | 2_953_496 |
tyRef | CodeStream | nimbus\vm\code_stream.nim | 0 | 3_942_096 | 82_127 | 48 | 0 | 0 | 3_942_096 |
tyRef | MemoryLayer | eth-1.0.0\eth\trie\db.nim | 0 | 3_905_800 | 97_645 | 40 | 0 | 0 | 3_905_800 |
tyRef | DbTransaction | eth-1.0.0\eth\trie\db.nim | 0 | 3_124_640 | 97_645 | 32 | 0 | 0 | 3_124_640 |
tySequence | seq[BaseComputation] | lib\system\gc.nim | 0 | 2_520_680 | 4_337 | 581 | 1_470_488 | 4_270 | 1_050_192 |
tySequence | seq[Receipt] | lib\system\gc.nim | 0 | 1_375_984 | 4_372 | 314 | 5_040 | 315 | 1_370_944 |
tyRef | Stack | nimbus\vm\stack.nim | 0 | 1_314_032 | 82_127 | 16 | 0 | 0 | 1_314_032 |
tyRef | TrieDatabaseRef | eth-1.0.0\eth\trie\db.nim | 0 | 1_241_440 | 15_518 | 80 | 0 | 0 | 1_241_440 |
tyRef | Error | nimbus\vm\computation.nim | 0 | 1_240_400 | 77_525 | 16 | 0 | 0 | 1_240_400 |
tyString | nil | tests\test_blockchain_json.nim | 0 | 1_072_678 | 35_799 | 29 | 1_014_181 | 34_838 | 58_497 |
tyString | nil | nimbus\rpc\hexstrings.nim | 0 | 1_037_904 | 41_486 | 25 | 1_037_904 | 41_486 | 0 |
tyString | nil | stew-0.1.0\stew\byteutils.nim | 0 | 849_234 | 14_898 | 57 | 849_234 | 14_898 | 0 |
tySequence | seq[Transaction] | lib\system\mmdisp.nim | 0 | 773_568 | 4_374 | 176 | 773_384 | 4_373 | 184 |
tyRef | Memory | nimbus\vm\computation.nim | 0 | 657_016 | 82_127 | 8 | 0 | 0 | 657_016 |
tySequence | seq[BlockHeader] | lib\system\gc.nim | 0 | 493_576 | 13_292 | 37 | 493_560 | 13_291 | 16 |
tyRef | BaseChainDB | nimbus\db\db_chain.nim | 0 | 390_240 | 1_355 | 288 | 96_768 | 336 | 293_472 |
tySequence | seq[GasInt] | lib\system\gc.nim | 0 | 387_800 | 4_203 | 92 | 387_800 | 4_203 | 0 |
tyRef | MessageOptions | nimbus\vm\message.nim | 0 | 334_880 | 4_186 | 80 | 334_880 | 4_186 | 0 |
tySequence | seq[JsonNode] | lib\system\gc.nim | 0 | 282_208 | 7_399 | 38 | 281_872 | 7_385 | 336 |
tyRef | AccountStateDB | nimbus\db\state_db.nim | 0 | 264_384 | 5_508 | 48 | 69_600 | 1_450 | 194_784 |
tySequence | KeyValuePairSeq[eth_types.Hash256] | lib\system\gc.nim | 0 | 193_200 | 75 | 2_576 | 193_200 | 75 | 0 |
tySequence | seq[Topic] | lib\system\mmdisp.nim | 0 | 182_784 | 3_660 | 49 | 91_392 | 1_830 | 91_392 |
tyRef | AccessLogs | nimbus\vm_state.nim | 0 | 176_256 | 5_508 | 32 | 46_432 | 1_451 | 129_824 |
tySequence | seq[Log] | lib\system\gc.nim | 0 | 136_152 | 1_877 | 72 | 46_088 | 823 | 90_064 |
tyString | nil | nimbus\vm_state.nim | 0 | 132_192 | 5_508 | 24 | 34_824 | 1_451 | 97_368 |
tySequence | seq[BlockHeader] | lib\system\mmdisp.nim | 0 | 120_792 | 4_374 | 27 | 120_776 | 4_373 | 16 |
tyRef | WideCString | lib\system\widestrs.nim | 0 | 90_608 | 492 | 184 | 90_608 | 492 | 0 |
tyString | nil | lib\pure\ospaths.nim | 0 | 81_352 | 1_297 | 62 | 81_304 | 1_296 | 48 |
tyString | nil | lib\system\assign.nim | 0 | 61_755 | 2_375 | 26 | 61_755 | 2_375 | 0 |
tyString | nil | nimbus\db\db_chain.nim | 0 | 60_408 | 1_138 | 53 | 60_408 | 1_138 | 0 |
tyString | nil | lib\system\widestrs.nim | 0 | 52_951 | 403 | 131 | 52_951 | 403 | 0 |
tyString | nil | lib\pure\unittest.nim | 0 | 47_227 | 1_177 | 40 | 47_227 | 1_177 | 0 |
tyString | nil | lib\pure\options.nim | 0 | 41_784 | 1_741 | 24 | 41_784 | 1_741 | 0 |
tyString | nil | lib\system\repr.nim | 0 | 39_918 | 1_663 | 24 | 39_918 | 1_663 | 0 |
tySequence | seq[MessageInfo] | lib\system\gc.nim | 0 | 31_728 | 8 | 3_966 | 11_056 | 6 | 20_672 |
tyString | nil | lib\system\strmantle.nim | 0 | 25_642 | 476 | 53 | 25_446 | 472 | 196 |
tyRef | StringStream | lib\pure\streams.nim | 0 | 20_416 | 232 | 88 | 20_416 | 232 | 0 |
tyString | nil | lib\system\avltree.nim | 0 | 17_527 | 9 | 1_947 | 0 | 0 | 17_527 |
tySequence | seq[string] | lib\system\gc.nim | 0 | 11_848 | 337 | 35 | 11_152 | 334 | 696 |
tySequence | seq[Hash256] | lib\system\gc.nim | 0 | 11_088 | 75 | 147 | 11_088 | 75 | 0 |
tyString | nil | lib\pure\includes\osenv.nim | 0 | 4_434 | 55 | 80 | 141 | 4 | 4_293 |
tySequence | seq[ParserState] | lib\system\mmdisp.nim | 0 | 3_944 | 232 | 17 | 3_944 | 232 | 0 |
tySequence | KeyValuePairSeq[system.string] | lib\system\gc.nim | 0 | 1_040 | 1 | 1_040 | 0 | 0 | 1_040 |
tyString | nil | nimbus\vm\precompiles.nim | 0 | 528 | 6 | 88 | 0 | 0 | 528 |
tyString | nil | eth-1.0.0\eth\p2p\rlpx.nim | 0 | 488 | 17 | 28 | 0 | 0 | 488 |
tyString | nil | tests\test_helpers.nim | 0 | 392 | 4 | 98 | 392 | 4 | 0 |
tyString | nil | nimbus\vm\interpreter\opcodes_impl.nim | 0 | 370 | 5 | 74 | 370 | 5 | 0 |
tyString | nil | nimbus\vm\interpreter\gas_costs.nim | 0 | 242 | 2 | 121 | 242 | 2 | 0 |
tyString | nil | nimbus\config.nim | 0 | 198 | 2 | 99 | 0 | 0 | 198 |
tyString | nil | lib\pure\os.nim | 0 | 143 | 4 | 35 | 100 | 3 | 43 |
tyRef | Error | nimbus\vm\precompiles.nim | 0 | 96 | 6 | 16 | 0 | 0 | 96 |
tyRef | Timezone | lib\pure\times.nim | 0 | 80 | 2 | 40 | 0 | 0 | 80 |
tyString | nil | lib\pure\times.nim | 0 | 48 | 2 | 24 | 0 | 0 | 48 |
tyRef | Configuration | lib\system.nim | 0 | 32 | 1 | 32 | 0 | 0 | 32 |
tySequence | seq[ProtocolInfo] | lib\system\gc.nim | 0 | 24 | 1 | 24 | 0 | 0 | 24 |
tySequence | seq[OutputFormatter] | lib\system\gc.nim | 0 | 24 | 1 | 24 | 0 | 0 | 24 |
tyRef | EthKeysContext | eth-1.0.0\eth\keys\libsecp256k1.nim | 0 | 16 | 1 | 16 | 0 | 0 | 16 |
tyRef | ConsoleOutputFormatter | lib\pure\unittest.nim | 0 | 16 | 1 | 16 | 0 | 0 | 16 |
typeKind | typeName | file | line | allocSize | allocFreq | avg size | deallocSize | deallocFreq | unfreed |
---|---|---|---|---|---|---|---|---|---|
tySequence | seq[byte] | lib\system\mmdisp.nim | 0 | 621_628_600 | 4_425_753 | 140 | 528_326_588 | 3_490_533 | 93_302_012 |
tySequence | seq[byte] | lib\system\gc.nim | 0 | 441_716_163 | 5_936_983 | 74 | 438_463_884 | 5_929_447 | 3_252_279 |
tyRef | BaseComputation | nimbus\vm\computation.nim | 0 | 48_664_800 | 11_265 | 4_320 | 0 | 0 | 48_664_800 |
tySequence | KeyValuePairSeq[asyncdispatch.AsyncFD] | lib\system\gc.nim | 0 | 33_699_472 | 575_631 | 58 | 20_021_888 | 564_366 | 13_677_584 |
tySequence | KeyValuePairSeq[eth_types.EthAddress] | lib\system\gc.nim | 0 | 29_529_648 | 14_307 | 2_064 | 10_111_536 | 4_899 | 19_418_112 |
tySequence | KeyValuePairSeq[types.Bytes] | lib\system\gc.nim | 0 | 16_709_680 | 16_067 | 1_040 | 0 | 0 | 16_709_680 |
tyString | nil | lib\pure\json.nim | 0 | 11_694_589 | 269_268 | 43 | 11_694_288 | 269_263 | 301 |
tyString | nil | nimcrypto-0.3.9\nimcrypto\utils.nim | 0 | 8_824_540 | 331_274 | 26 | 8_824_540 | 331_274 | 0 |
tyString | nil | lib\pure\parsejson.nim | 0 | 8_461_509 | 135_499 | 62 | 8_457_187 | 135_449 | 4_322 |
tySequence | seq[StackTraceEntry] | lib\system\gc.nim | 0 | 6_917_744 | 4_022 | 1_719 | 6_917_744 | 4_022 | 0 |
tyString | nil | lib\system\sysio.nim | 0 | 5_351_392 | 465 | 11_508 | 5_351_392 | 465 | 0 |
tyString | nil | lib\pure\streams.nim | 0 | 5_351_392 | 465 | 11_508 | 5_351_392 | 465 | 0 |
tyRef | JsonNode | lib\pure\json.nim | 0 | 4_550_760 | 113_769 | 40 | 3_605_760 | 90_144 | 945_000 |
tyString | nil | lib\pure\collections\tables.nim | 0 | 4_086_601 | 145_961 | 27 | 3_590_149 | 126_831 | 496_452 |
tySequence | seq[StackElement] | lib\system\gc.nim | 0 | 3_901_248 | 25_820 | 151 | 1_944_624 | 19_183 | 1_956_624 |
tyRef | GST_VMState | tests\test_generalstate_json.nim | 0 | 3_495_856 | 4_802 | 728 | 71_344 | 98 | 3_424_512 |
tyString | nil | nimcrypto-0.3.9\nimcrypto\hash.nim | 0 | 2_899_804 | 48_010 | 60 | 2_899_804 | 48_010 | 0 |
tyRef | Message | nimbus\vm\message.nim | 0 | 2_072_760 | 11_265 | 184 | 0 | 0 | 2_072_760 |
tyString | nil | tests\test_generalstate_json.nim | 0 | 2_002_873 | 30_463 | 65 | 1_598_071 | 23_426 | 404_802 |
tyString | nil | nimbus\vm\interpreter\utils\macros_procs_opcodes.nim | 0 | 1_737_162 | 10_994 | 158 | 1_737_162 | 10_994 | 0 |
tyString | nil | stint-0.0.1\stint\io.nim | 0 | 1_492_103 | 38_289 | 38 | 1_492_103 | 38_289 | 0 |
tyRef | BaseChainDB | nimbus\db\db_chain.nim | 0 | 1_382_976 | 4_802 | 288 | 28_224 | 98 | 1_354_752 |
tySequence | seq[EllCoeffs] | lib\system\mmdisp.nim | 0 | 1_293_600 | 66 | 19_600 | 1_293_600 | 66 | 0 |
tyString | nil | lib\pure\strutils.nim | 0 | 1_185_847 | 14_403 | 82 | 1_185_847 | 14_403 | 0 |
tyString | nil | lib\system.nim | 0 | 797_142 | 13_860 | 57 | 796_883 | 13_855 | 259 |
tyRef | MemoryLayer | eth-1.0.0\eth\trie\db.nim | 0 | 642_680 | 16_067 | 40 | 0 | 0 | 642_680 |
tyString | nil | lib\system\strmantle.nim | 0 | 641_547 | 3_203 | 200 | 641_351 | 3_199 | 196 |
tyString | nil | nimbus\vm\interpreter_dispatch.nim | 0 | 628_626 | 4_566 | 137 | 628_626 | 4_566 | 0 |
tyString | nil | nimbus\vm\interpreter\gas_meter.nim | 0 | 589_068 | 4_578 | 128 | 589_068 | 4_578 | 0 |
tyRef | CodeStream | nimbus\vm\code_stream.nim | 0 | 540_720 | 11_265 | 48 | 0 | 0 | 540_720 |
tyRef | MessageOptions | nimbus\vm\interpreter\opcodes_impl.nim | 0 | 524_880 | 6_561 | 80 | 524_800 | 6_560 | 80 |
tyRef | DbTransaction | eth-1.0.0\eth\trie\db.nim | 0 | 514_144 | 16_067 | 32 | 0 | 0 | 514_144 |
tyString | nil | lib\pure\ospaths.nim | 0 | 499_259 | 8_005 | 62 | 499_208 | 8_004 | 51 |
tyString | nil | stew-0.1.0\stew\byteutils.nim | 0 | 483_246 | 8_478 | 57 | 483_246 | 8_478 | 0 |
tyString | nil | tests\test_helpers.nim | 0 | 398_483 | 4_801 | 83 | 398_483 | 4_801 | 0 |
tyRef | TrieDatabaseRef | eth-1.0.0\eth\trie\db.nim | 0 | 384_160 | 4_802 | 80 | 0 | 0 | 384_160 |
tyRef | MessageOptions | nimbus\vm\message.nim | 0 | 376_320 | 4_704 | 80 | 376_320 | 4_704 | 0 |
tyString | nil | nimbus\vm\computation.nim | 0 | 346_430 | 2_812 | 123 | 390 | 5 | 346_040 |
tySequence | seq[BaseComputation] | lib\system\gc.nim | 0 | 311_136 | 12_012 | 25 | 187_384 | 7_379 | 123_752 |
tyString | nil | lib\system\widestrs.nim | 0 | 304_618 | 2_554 | 119 | 304_618 | 2_554 | 0 |
tyString | nil | lib\system\assign.nim | 0 | 252_933 | 6_966 | 36 | 147_735 | 4_690 | 105_198 |
tyRef | AccountStateDB | nimbus\db\state_db.nim | 0 | 230_496 | 4_802 | 48 | 4_704 | 98 | 225_792 |
tySequence | seq[JsonNode] | lib\system\gc.nim | 0 | 220_080 | 5_697 | 38 | 219_904 | 5_691 | 176 |
tyRef | Stack | nimbus\vm\stack.nim | 0 | 180_240 | 11_265 | 16 | 0 | 0 | 180_240 |
tyRef | WideCString | lib\system\widestrs.nim | 0 | 170_020 | 980 | 173 | 170_020 | 980 | 0 |
tyRef | AccessLogs | nimbus\vm_state.nim | 0 | 153_664 | 4_802 | 32 | 3_136 | 98 | 150_528 |
tySequence | seq[GasInt] | lib\system\gc.nim | 0 | 126_584 | 6_168 | 20 | 126_584 | 6_168 | 0 |
tyString | nil | nimbus\vm_state.nim | 0 | 115_248 | 4_802 | 24 | 2_352 | 98 | 112_896 |
tyString | nil | nimbus\vm\precompiles.nim | 0 | 100_350 | 1_814 | 55 | 22_568 | 592 | 77_782 |
tyString | nil | lib\pure\unittest.nim | 0 | 90_986 | 2_322 | 39 | 90_986 | 2_322 | 0 |
tyRef | Memory | nimbus\vm\computation.nim | 0 | 90_120 | 11_265 | 8 | 0 | 0 | 90_120 |
tySequence | seq[string] | lib\system\gc.nim | 0 | 77_336 | 2_361 | 32 | 76_256 | 2_358 | 1_080 |
tyString | nil | nimbus\vm\interpreter\opcodes_impl.nim | 0 | 54_712 | 1_240 | 44 | 54_712 | 1_240 | 0 |
tySequence | seq[Log] | lib\system\gc.nim | 0 | 50_480 | 2_680 | 18 | 2_128 | 38 | 48_352 |
tyRef | Error | nimbus\vm\computation.nim | 0 | 44_912 | 2_807 | 16 | 0 | 0 | 44_912 |
tyRef | StringStream | lib\pure\streams.nim | 0 | 40_920 | 465 | 88 | 40_920 | 465 | 0 |
tyString | nil | lib\system\gc_common.nim | 0 | 34_952 | 10 | 3_495 | 0 | 0 | 34_952 |
tySequence | seq[MessageInfo] | lib\system\gc.nim | 0 | 31_728 | 8 | 3_966 | 11_056 | 6 | 20_672 |
tyRef | Error | nimbus\vm\precompiles.nim | 0 | 19_552 | 1_222 | 16 | 0 | 0 | 19_552 |
tySequence | seq[Topic] | lib\system\mmdisp.nim | 0 | 17_792 | 304 | 58 | 8_896 | 152 | 8_896 |
tyString | nil | lib\system\repr.nim | 0 | 11_280 | 470 | 24 | 11_280 | 470 | 0 |
tySequence | seq[ParserState] | lib\system\mmdisp.nim | 0 | 7_905 | 465 | 17 | 7_905 | 465 | 0 |
tyString | nil | lib\pure\includes\osenv.nim | 0 | 4_434 | 55 | 80 | 141 | 4 | 4_293 |
tyString | nil | nimbus\vm\stack.nim | 0 | 2_052 | 24 | 85 | 2_052 | 24 | 0 |
tySequence | KeyValuePairSeq[system.string] | lib\system\gc.nim | 0 | 1_040 | 1 | 1_040 | 0 | 0 | 1_040 |
tyString | nil | eth-1.0.0\eth\p2p\rlpx.nim | 0 | 488 | 17 | 28 | 0 | 0 | 488 |
tyString | nil | nimbus\vm\interpreter\gas_costs.nim | 0 | 236 | 2 | 118 | 236 | 2 | 0 |
tyString | nil | nimbus\config.nim | 0 | 198 | 2 | 99 | 0 | 0 | 198 |
tyString | nil | lib\pure\os.nim | 0 | 145 | 4 | 36 | 100 | 3 | 45 |
tyRef | Timezone | lib\pure\times.nim | 0 | 80 | 2 | 40 | 0 | 0 | 80 |
tyString | nil | lib\pure\times.nim | 0 | 48 | 2 | 24 | 0 | 0 | 48 |
tyRef | Configuration | lib\system.nim | 0 | 32 | 1 | 32 | 0 | 0 | 32 |
tySequence | seq[OutputFormatter] | lib\system\gc.nim | 0 | 24 | 1 | 24 | 0 | 0 | 24 |
tySequence | seq[ProtocolInfo] | lib\system\gc.nim | 0 | 24 | 1 | 24 | 0 | 0 | 24 |
tyRef | EthKeysContext | eth-1.0.0\eth\keys\libsecp256k1.nim | 0 | 16 | 1 | 16 | 0 | 0 | 16 |
tyRef | ConsoleOutputFormatter | lib\pure\unittest.nim | 0 | 16 | 1 | 16 | 0 | 0 | 16 |
typeKind | typeName | file | line | allocSize | allocFreq | avg size | deallocSize | deallocFreq | unfreed |
---|---|---|---|---|---|---|---|---|---|
tySequence | seq[Hash512] | lib/system/mmdisp.nim | 565 | 64_674_995_760 | 3_855 | 16_776_912 | 64_658_218_848 | 3_854 | 16_776_912 |
tySequence | seq[byte] | lib/system/gc.nim | 484 | 10_059_548_706 | 6_385_311 | 1_575 | 5_257_377_579 | 6_305_697 | 4_802_171_127 |
tySequence | seq[byte] | lib/system/mmdisp.nim | 565 | 5_249_942_151 | 5_529_319 | 949 | 3_500_948_812 | 4_829_901 | 1_748_993_339 |
tyString | nil | nimcrypto-0.3.9/nimcrypto/utils.nim | 186 | 4_533_103_861 | 8_587_349 | 527 | 4_533_103_861 | 8_587_349 | 0 |
tyRef | BaseComputation | nimbus/vm/computation.nim | 21 | 354_745_440 | 82_117 | 4_320 | 0 | 0 | 354_745_440 |
tyString | nil | nimcrypto-0.3.9/nimcrypto/utils.nim | 173 | 245_830_392 | 10_242_933 | 24 | 245_830_392 | 10_242_933 | 0 |
tyString | nil | lib/pure/parsejson.nim | 268 | 108_885_502 | 531_220 | 204 | 88_487_928 | 529_500 | 20_397_574 |
tySequence | KeyValuePairSeq[types.Bytes] | lib/system/gc.nim | 484 | 101_522_720 | 97_618 | 1_040 | 0 | 0 | 101_522_720 |
tyString | nil | lib/pure/json.nim | 231 | 63_162_782 | 489_645 | 128 | 63_162_782 | 489_645 | 0 |
tyString | nil | lib/pure/streams.nim | 388 | 43_914_661 | 232 | 189_287 | 29_237_043 | 231 | 14_677_618 |
tyString | nil | lib/system/sysio.nim | 241 | 43_914_661 | 232 | 189_287 | 29_237_043 | 231 | 14_677_618 |
tyString | nil | lib/pure/strutils.nim | 0 | 41_551_650 | 1_326_219 | 31 | 41_551_650 | 1_326_219 | 0 |
tySequence | seq[StackTraceEntry] | lib/system/gc.nim | 484 | 36_769_584 | 78_660 | 467 | 36_769_104 | 78_657 | 480 |
tyString | nil | lib/system/strmantle.nim | 63 | 34_237_770 | 698_730 | 49 | 34_235_908 | 698_692 | 1_862 |
tyString | nil | lib/pure/terminal.nim | 493 | 31_800_174 | 775_614 | 41 | 31_800_174 | 775_614 | 0 |
tyString | nil | lib/pure/strutils.nim | 264 | 31_377_012 | 310_756 | 100 | 31_377_012 | 310_756 | 0 |
tySequence | KeyValuePairSeq[eth_types.EthAddress] | lib/system/gc.nim | 484 | 31_310_880 | 15_170 | 2_064 | 14_580_096 | 7_064 | 16_730_784 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 572 | 24_899_951 | 77_551 | 321 | 24_899_951 | 77_551 | 0 |
tyString | nil | nimbus/vm/interpreter_dispatch.nim | 336 | 21_700_161 | 155_007 | 139 | 21_700_161 | 155_007 | 0 |
tyString | nil | premix/parser.nim | 25 | 18_556_818 | 70_326 | 263 | 18_556_818 | 70_326 | 0 |
tySequence | seq[StackElement] | lib/system/gc.nim | 484 | 18_298_608 | 205_915 | 88 | 8_236_144 | 125_953 | 10_062_464 |
tySequence | seq[Hash512] | lib/system/gc.nim | 484 | 16_776_912 | 1 | 16_776_912 | 16_776_912 | 1 | 0 |
tyString | nil | nimcrypto-0.3.9/nimcrypto/hash.nim | 38 | 15_624_574 | 258_685 | 60 | 15_624_316 | 258_683 | 258 |
tyRef | Message | nimbus/vm/message.nim | 62 | 15_109_528 | 82_117 | 184 | 0 | 0 | 15_109_528 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 398 | 14_964_395 | 155_100 | 96 | 14_964_395 | 155_100 | 0 |
tyString | nil | lib/pure/collections/tableimpl.nim | 64 | 13_296_248 | 497_785 | 26 | 12_739_630 | 477_139 | 556_618 |
tyString | nil | stint-0.0.1/stint/io.nim | 199 | 11_965_372 | 241_306 | 49 | 11_965_372 | 241_306 | 0 |
tyString | nil | nimbus/vm/interpreter/gas_meter.nim | 23 | 9_999_048 | 77_512 | 129 | 9_999_048 | 77_512 | 0 |
tySequence | seq[TesterBlock] | lib/system/gc.nim | 484 | 9_931_024 | 2_090 | 4_751 | 9_930_344 | 2_089 | 680 |
tyRef | JsonNode | lib/pure/json.nim | 188 | 8_264_200 | 206_605 | 40 | 8_165_920 | 204_148 | 98_280 |
tyString | nil | nimbus/vm/computation.nim | 119 | 8_020_435 | 77_525 | 103 | 0 | 0 | 8_020_435 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 465 | 7_213_917 | 77_569 | 93 | 7_213_917 | 77_569 | 0 |
tyString | nil | lib/pure/json.nim | 793 | 6_678_386 | 247_542 | 26 | 6_678_386 | 247_542 | 0 |
tyRef | MessageOptions | nimbus/vm/interpreter/opcodes_impl.nim | 743 | 6_234_960 | 77_937 | 80 | 6_234_960 | 77_937 | 0 |
tyString | nil | lib/pure/strformat.nim | 260 | 5_312_931 | 77_545 | 68 | 5_312_931 | 77_545 | 0 |
tyString | nil | lib/system.nim | 3495 | 5_307_813 | 77_529 | 68 | 5_307_777 | 77_528 | 36 |
tyString | nil | lib/pure/parsejson.nim | 371 | 4_964_088 | 206_837 | 24 | 4_946_400 | 206_100 | 17_688 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 394 | 4_266_295 | 77_569 | 55 | 4_266_295 | 77_569 | 0 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 442 | 4_266_295 | 155_138 | 27 | 4_266_295 | 155_138 | 0 |
tySequence | seq[Transaction] | lib/system/gc.nim | 484 | 4_259_312 | 23_321 | 182 | 4_258_944 | 23_319 | 368 |
tyString | nil | premix/parser.nim | 19 | 4_106_425 | 49_475 | 83 | 4_106_425 | 49_475 | 0 |
tyRef | BaseVMState | nimbus/vm_state.nim | 43 | 4_002_544 | 5_498 | 728 | 1_051_960 | 1_445 | 2_950_584 |
tyRef | CodeStream | nimbus/vm/code_stream.nim | 28 | 3_941_616 | 82_117 | 48 | 0 | 0 | 3_941_616 |
tyRef | MemoryLayer | eth-1.0.0/eth/trie/db.nim | 99 | 3_904_720 | 97_618 | 40 | 0 | 0 | 3_904_720 |
tyString | nil | lib/pure/times.nim | 1765 | 3_490_605 | 77_569 | 45 | 3_490_605 | 77_569 | 0 |
tyRef | DbTransaction | eth-1.0.0/eth/trie/db.nim | 134 | 3_123_776 | 97_618 | 32 | 0 | 0 | 3_123_776 |
tyString | nil | lib/pure/strformat.nim | 270 | 2_736_759 | 10_991 | 249 | 2_736_759 | 10_991 | 0 |
tyString | nil | premix/parser.nim | 28 | 2_634_444 | 58_670 | 44 | 2_634_444 | 58_670 | 0 |
tySequence | seq[BaseComputation] | lib/system/gc.nim | 484 | 2_520_416 | 4_326 | 582 | 1_470_224 | 4_259 | 1_050_192 |
tyString | nil | lib/pure/times.nim | 2151 | 2_404_639 | 77_569 | 31 | 2_404_639 | 77_569 | 0 |
tyString | nil | nimbus/vm/interpreter/opcodes_impl.nim | 434 | 1_981_168 | 14_896 | 133 | 1_981_168 | 14_896 | 0 |
tyString | nil | lib/pure/times.nim | 1797 | 1_861_656 | 77_569 | 24 | 1_861_656 | 77_569 | 0 |
tyString | nil | lib/pure/times.nim | 1829 | 1_861_656 | 77_569 | 24 | 1_861_656 | 77_569 | 0 |
tyRef | JsonNode | lib/pure/json.nim | 216 | 1_807_760 | 45_194 | 40 | 1_585_960 | 39_649 | 221_800 |
tyRef | JsonNode | lib/pure/json.nim | 183 | 1_602_000 | 40_050 | 40 | 1_599_200 | 39_980 | 2_800 |
tySequence | seq[Receipt] | lib/system/gc.nim | 484 | 1_372_472 | 4_367 | 314 | 5_040 | 315 | 1_367_432 |
tyRef | Stack | nimbus/vm/stack.nim | 95 | 1_313_872 | 82_117 | 16 | 0 | 0 | 1_313_872 |
tyRef | Error | nimbus/vm/computation.nim | 119 | 1_240_400 | 77_525 | 16 | 0 | 0 | 1_240_400 |
tyRef | TrieDatabaseRef | eth-1.0.0/eth/trie/db.nim | 114 | 1_240_080 | 15_501 | 80 | 0 | 0 | 1_240_080 |
tyString | nil | nimbus/rpc/hexstrings.nim | 56 | 1_035_925 | 41_405 | 25 | 1_035_925 | 41_405 | 0 |
tyString | nil | lib/system.nim | 3659 | 1_014_209 | 41_405 | 24 | 1_014_209 | 41_405 | 0 |
tyString | nil | lib/pure/json.nim | 185 | 1_010_128 | 40_050 | 25 | 1_008_042 | 39_980 | 2_086 |
tyString | nil | stew-0.1.0/stew/byteutils.nim | 110 | 851_319 | 14_935 | 57 | 851_319 | 14_935 | 0 |
tyString | nil | lib/system.nim | 4265 | 825_800 | 31_017 | 26 | 825_542 | 31_013 | 258 |
tySequence | seq[Transaction] | lib/system/mmdisp.nim | 565 | 771_456 | 4_368 | 176 | 771_272 | 4_367 | 184 |
tyString | nil | tests/test_blockchain_json.nim | 85 | 762_808 | 29_745 | 25 | 762_808 | 29_745 | 0 |
tyRef | JsonNode | lib/pure/json.nim | 222 | 708_360 | 17_709 | 40 | 545_400 | 13_635 | 162_960 |
tyRef | Memory | nimbus/vm/computation.nim | 24 | 656_936 | 82_117 | 8 | 0 | 0 | 656_936 |
tySequence | seq[BlockHeader] | lib/system/gc.nim | 484 | 493_464 | 13_285 | 37 | 493_448 | 13_284 | 16 |
tyRef | BaseChainDB | nimbus/db/db_chain.nim | 30 | 388_800 | 1_350 | 288 | 96_768 | 336 | 292_032 |
tySequence | seq[GasInt] | lib/system/gc.nim | 484 | 387_624 | 4_192 | 92 | 387_624 | 4_192 | 0 |
tyRef | MessageOptions | nimbus/vm/message.nim | 31 | 334_000 | 4_175 | 80 | 334_000 | 4_175 | 0 |
tySequence | seq[JsonNode] | lib/system/gc.nim | 484 | 282_208 | 7_399 | 38 | 281_872 | 7_385 | 336 |
tyRef | AccountStateDB | nimbus/db/state_db.nim | 31 | 263_904 | 5_498 | 48 | 69_360 | 1_445 | 194_544 |
tyRef | JsonNode | lib/pure/json.nim | 304 | 219_920 | 5_498 | 40 | 57_800 | 1_445 | 162_120 |
tyRef | JsonNode | lib/pure/json.nim | 310 | 219_920 | 5_498 | 40 | 57_800 | 1_445 | 162_120 |
tyRef | JsonNode | lib/pure/json.nim | 322 | 219_920 | 5_498 | 40 | 57_800 | 1_445 | 162_120 |
tySequence | KeyValuePairSeq[eth_types.Hash256] | lib/system/gc.nim | 484 | 193_200 | 75 | 2_576 | 193_200 | 75 | 0 |
tySequence | seq[Topic] | lib/system/mmdisp.nim | 565 | 182_784 | 3_660 | 49 | 91_392 | 1_830 | 91_392 |
tyRef | AccessLogs | nimbus/vm_state.nim | 15 | 175_936 | 5_498 | 32 | 46_240 | 1_445 | 129_696 |
tySequence | seq[Log] | lib/system/gc.nim | 484 | 136_152 | 1_877 | 72 | 46_088 | 823 | 90_064 |
tyString | nil | nimbus/vm_state.nim | 30 | 131_952 | 5_498 | 24 | 34_680 | 1_445 | 97_272 |
tySequence | seq[BlockHeader] | lib/system/mmdisp.nim | 565 | 120_696 | 4_368 | 27 | 120_680 | 4_367 | 16 |
tyString | nil | tests/test_helpers.nim | 185 | 115_802 | 1_902 | 60 | 57_640 | 948 | 58_162 |
tyString | nil | tests/test_blockchain_json.nim | 626 | 100_710 | 2_700 | 37 | 100_645 | 2_698 | 65 |
tyString | nil | lib/system/assign.nim | 54 | 61_755 | 2_375 | 26 | 61_755 | 2_375 | 0 |
tyString | nil | nimbus/db/db_chain.nim | 65 | 59_943 | 1_131 | 53 | 59_943 | 1_131 | 0 |
tyString | nil | lib/pure/ospaths.nim | 197 | 49_789 | 579 | 85 | 49_518 | 575 | 271 |
tyString | nil | lib/pure/options.nim | 93 | 41_784 | 1_741 | 24 | 41_784 | 1_741 | 0 |
tyString | nil | lib/pure/unittest.nim | 237 | 40_730 | 924 | 44 | 40_730 | 924 | 0 |
tyString | nil | lib/system/repr.nim | 70 | 39_798 | 1_658 | 24 | 39_798 | 1_658 | 0 |
tyString | nil | tests/test_helpers.nim | 179 | 38_488 | 636 | 60 | 38_327 | 634 | 161 |
tyString | nil | lib/pure/os.nim | 880 | 35_470 | 345 | 102 | 35_325 | 344 | 145 |
tyString | nil | lib/system/gc_common.nim | 0 | 34_952 | 10 | 3_495 | 4_437 | 7 | 30_515 |
tyString | nil | lib/pure/unittest.nim | 506 | 33_107 | 462 | 71 | 32_973 | 460 | 134 |
tySequence | seq[MessageInfo] | lib/system/gc.nim | 484 | 31_728 | 8 | 3_966 | 11_056 | 6 | 20_672 |
tyRef | StringStream | lib/pure/streams.nim | 387 | 20_416 | 232 | 88 | 20_416 | 232 | 0 |
tyString | nil | tests/test_helpers.nim | 198 | 16_683 | 232 | 71 | 16_624 | 231 | 59 |
tyString | nil | lib/pure/os.nim | 873 | 16_039 | 401 | 39 | 16_039 | 401 | 0 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 567 | 12_198 | 38 | 321 | 12_198 | 38 | 0 |
tySequence | seq[string] | lib/system/gc.nim | 484 | 11_160 | 332 | 33 | 10_728 | 329 | 432 |
tySequence | seq[Hash256] | lib/system/gc.nim | 484 | 11_088 | 75 | 147 | 11_088 | 75 | 0 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 410 | 6_422 | 38 | 169 | 6_422 | 38 | 0 |
tyString | nil | lib/pure/unittest.nim | 500 | 6_051 | 3 | 2_017 | 4_034 | 2 | 2_017 |
tyString | nil | lib/pure/parsejson.nim | 111 | 5_568 | 232 | 24 | 5_568 | 232 | 0 |
tyString | nil | lib/pure/unittest.nim | 236 | 5_544 | 231 | 24 | 5_544 | 231 | 0 |
tySequence | seq[ParserState] | lib/system/mmdisp.nim | 565 | 3_944 | 232 | 17 | 3_944 | 232 | 0 |
tyString | nil | lib/system/strmantle.nim | 45 | 2_760 | 8 | 345 | 2_760 | 8 | 0 |
tyString | nil | lib/system.nim | 2525 | 2_117 | 28 | 75 | 2_036 | 27 | 81 |
tyString | nil | lib/pure/os.nim | 931 | 2_070 | 27 | 76 | 2_070 | 27 | 0 |
tyString | nil | lib/pure/includes/osenv.nim | 86 | 1_874 | 38 | 49 | 937 | 19 | 937 |
tyString | nil | lib/pure/unittest.nim | 226 | 1_407 | 3 | 469 | 1_407 | 3 | 0 |
tySequence | KeyValuePairSeq[system.string] | lib/system/gc.nim | 484 | 1_040 | 1 | 1_040 | 0 | 0 | 1_040 |
tyString | nil | nimbus/vm/interpreter_dispatch.nim | 20 | 744 | 8 | 93 | 744 | 8 | 0 |
tyString | nil | nimbus/vm/computation.nim | 179 | 546 | 7 | 78 | 546 | 7 | 0 |
tyString | nil | nimbus/vm/precompiles.nim | 337 | 528 | 6 | 88 | 0 | 0 | 528 |
tyString | nil | eth-1.0.0/eth/p2p/rlpx.nim | 198 | 440 | 15 | 29 | 0 | 0 | 440 |
tyRef | MessageOptions | nimbus/vm/interpreter/opcodes_impl.nim | 569 | 400 | 5 | 80 | 400 | 5 | 0 |
tyString | nil | nimbus/vm/interpreter/opcodes_impl.nim | 502 | 370 | 5 | 74 | 370 | 5 | 0 |
tyString | nil | lib/pure/unittest.nim | 229 | 282 | 6 | 47 | 282 | 6 | 0 |
tyString | nil | nimbus/vm/interpreter/gas_costs.nim | 337 | 242 | 2 | 121 | 242 | 2 | 0 |
tyString | nil | lib/pure/unittest.nim | 525 | 210 | 3 | 70 | 210 | 3 | 0 |
tyString | nil | lib/pure/unittest.nim | 499 | 210 | 3 | 70 | 140 | 2 | 70 |
tyString | nil | tests/test_blockchain_json.nim | 562 | 172 | 4 | 43 | 172 | 4 | 0 |
tyString | nil | lib/pure/unittest.nim | 498 | 168 | 6 | 28 | 112 | 4 | 56 |
tyString | nil | lib/pure/includes/osenv.nim | 92 | 141 | 4 | 35 | 141 | 4 | 0 |
tyString | nil | nimbus/config.nim | 41 | 122 | 1 | 122 | 0 | 0 | 122 |
tyString | nil | lib/system.nim | 2917 | 108 | 3 | 36 | 0 | 0 | 108 |
tyString | nil | tests/test_blockchain_json.nim | 263 | 102 | 3 | 34 | 102 | 3 | 0 |
tyString | nil | nimbus/db/db_chain.nim | 52 | 100 | 1 | 100 | 100 | 1 | 0 |
tyRef | Error | nimbus/vm/precompiles.nim | 337 | 96 | 6 | 16 | 0 | 0 | 96 |
tyRef | Timezone | lib/pure/times.nim | 795 | 80 | 2 | 40 | 0 | 0 | 80 |
tyString | nil | nimbus/config.nim | 37 | 75 | 1 | 75 | 0 | 0 | 75 |
tyString | nil | lib/pure/unittest.nim | 227 | 72 | 3 | 24 | 72 | 3 | 0 |
tyString | nil | tests/test_blockchain_json.nim | 659 | 49 | 1 | 49 | 49 | 1 | 0 |
tyString | nil | lib/pure/times.nim | 795 | 48 | 2 | 24 | 0 | 0 | 48 |
tyString | nil | eth-1.0.0/eth/p2p/rlpx.nim | 158 | 48 | 2 | 24 | 0 | 0 | 48 |
tyString | nil | lib/pure/os.nim | 927 | 47 | 1 | 47 | 47 | 1 | 0 |
tyString | nil | lib/pure/unittest.nim | 452 | 39 | 1 | 39 | 0 | 0 | 39 |
tyString | nil | lib/pure/unittest.nim | 213 | 39 | 1 | 39 | 39 | 1 | 0 |
tyRef | Configuration | lib/system.nim | 211 | 32 | 1 | 32 | 0 | 0 | 32 |
tyString | nil | lib/pure/unittest.nim | 217 | 26 | 1 | 26 | 26 | 1 | 0 |
tySequence | seq[OutputFormatter] | lib/system/gc.nim | 484 | 24 | 1 | 24 | 0 | 0 | 24 |
tySequence | seq[ProtocolInfo] | lib/system/gc.nim | 484 | 24 | 1 | 24 | 0 | 0 | 24 |
tyRef | ConsoleOutputFormatter | lib/pure/unittest.nim | 183 | 16 | 1 | 16 | 0 | 0 | 16 |
tyRef | EthKeysContext | eth-1.0.0/eth/keys/libsecp256k1.nim | 72 | 16 | 1 | 16 | 0 | 0 | 16 |
typeKind | typeName | file | line | allocSize | allocFreq | avg size | deallocSize | deallocFreq | unfreed |
---|---|---|---|---|---|---|---|---|---|
tySequence | seq[byte] | lib/system/mmdisp.nim | 565 | 621_628_600 | 4_425_753 | 140 | 528_330_936 | 3_490_645 | 93_297_664 |
tySequence | seq[byte] | lib/system/gc.nim | 484 | 441_573_571 | 5_935_183 | 74 | 438_456_860 | 5_929_296 | 3_116_711 |
tyRef | BaseComputation | nimbus/vm/computation.nim | 21 | 48_664_800 | 11_265 | 4_320 | 0 | 0 | 48_664_800 |
tySequence | KeyValuePairSeq[eth_types.EthAddress] | lib/system/gc.nim | 484 | 29_529_648 | 14_307 | 2_064 | 10_111_536 | 4_899 | 19_418_112 |
tySequence | KeyValuePairSeq[types.Bytes] | lib/system/gc.nim | 484 | 16_709_680 | 16_067 | 1_040 | 0 | 0 | 16_709_680 |
tyString | nil | lib/pure/json.nim | 231 | 9_514_117 | 188_826 | 50 | 9_513_868 | 188_822 | 249 |
tyString | nil | lib/pure/parsejson.nim | 268 | 7_488_837 | 94_971 | 78 | 7_484_707 | 94_929 | 4_130 |
tyString | nil | nimcrypto-0.3.9/nimcrypto/utils.nim | 173 | 7_377_216 | 307_384 | 24 | 7_377_216 | 307_384 | 0 |
tySequence | seq[StackTraceEntry] | lib/system/gc.nim | 484 | 6_917_744 | 4_022 | 1_719 | 6_917_744 | 4_022 | 0 |
tyString | nil | lib/pure/streams.nim | 388 | 5_351_392 | 465 | 11_508 | 5_351_392 | 465 | 0 |
tyString | nil | lib/system/sysio.nim | 241 | 5_351_392 | 465 | 11_508 | 5_345_336 | 464 | 6_056 |
tyString | nil | lib/pure/collections/tableimpl.nim | 64 | 3_927_213 | 139_952 | 28 | 3_430_761 | 120_822 | 496_452 |
tySequence | seq[StackElement] | lib/system/gc.nim | 484 | 3_901_248 | 25_820 | 151 | 1_941_360 | 19_123 | 1_959_888 |
tyRef | GST_VMState | tests/test_generalstate_json.nim | 38 | 3_495_856 | 4_802 | 728 | 71_344 | 98 | 3_424_512 |
tyString | nil | nimcrypto-0.3.9/nimcrypto/hash.nim | 38 | 2_899_804 | 48_010 | 60 | 2_899_804 | 48_010 | 0 |
tyString | nil | lib/pure/json.nim | 793 | 2_180_472 | 80_442 | 27 | 2_180_472 | 80_442 | 0 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 572 | 2_088_090 | 5_306 | 393 | 2_088_090 | 5_306 | 0 |
tyRef | Message | nimbus/vm/message.nim | 62 | 2_072_760 | 11_265 | 184 | 0 | 0 | 2_072_760 |
tyString | nil | lib/system/strmantle.nim | 63 | 1_892_968 | 38_632 | 49 | 1_886_696 | 38_504 | 6_272 |
tyString | nil | lib/pure/terminal.nim | 493 | 1_702_566 | 41_526 | 41 | 1_702_566 | 41_526 | 0 |
tyRef | JsonNode | lib/pure/json.nim | 188 | 1_583_920 | 39_598 | 40 | 1_581_920 | 39_548 | 2_000 |
tyString | nil | stint-0.0.1/stint/io.nim | 199 | 1_492_847 | 38_313 | 38 | 1_492_847 | 38_313 | 0 |
tyString | nil | nimcrypto-0.3.9/nimcrypto/utils.nim | 193 | 1_450_204 | 24_010 | 60 | 1_450_204 | 24_010 | 0 |
tyRef | BaseChainDB | nimbus/db/db_chain.nim | 30 | 1_382_976 | 4_802 | 288 | 28_224 | 98 | 1_354_752 |
tySequence | seq[EllCoeffs] | lib/system/mmdisp.nim | 565 | 1_293_600 | 66 | 19_600 | 1_293_600 | 66 | 0 |
tyRef | JsonNode | lib/pure/json.nim | 216 | 1_288_680 | 32_217 | 40 | 1_099_280 | 27_482 | 189_400 |
tyString | nil | lib/pure/strutils.nim | 264 | 1_185_847 | 14_403 | 82 | 1_185_847 | 14_403 | 0 |
tyString | nil | nimbus/vm/interpreter/opcodes_impl.nim | 434 | 1_127_574 | 8_478 | 133 | 1_127_574 | 8_478 | 0 |
tyString | nil | lib/pure/parsejson.nim | 371 | 961_512 | 40_063 | 24 | 961_320 | 40_055 | 192 |
tyString | nil | tests/test_helpers.nim | 185 | 808_770 | 14_058 | 57 | 404_228 | 7_026 | 404_542 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 398 | 785_865 | 8_216 | 95 | 785_865 | 8_216 | 0 |
tyRef | JsonNode | lib/pure/json.nim | 194 | 775_680 | 19_392 | 40 | 774_960 | 19_374 | 720 |
tyRef | MemoryLayer | eth-1.0.0/eth/trie/db.nim | 99 | 642_680 | 16_067 | 40 | 0 | 0 | 642_680 |
tyString | nil | lib/pure/strformat.nim | 270 | 602_580 | 2_420 | 249 | 602_580 | 2_420 | 0 |
tyString | nil | lib/system/strmantle.nim | 45 | 595_879 | 2_271 | 262 | 595_879 | 2_271 | 0 |
tyString | nil | lib/pure/strformat.nim | 260 | 594_986 | 3_956 | 150 | 594_986 | 3_956 | 0 |
tyRef | CodeStream | nimbus/vm/code_stream.nim | 28 | 540_720 | 11_265 | 48 | 0 | 0 | 540_720 |
tyRef | MessageOptions | nimbus/vm/interpreter/opcodes_impl.nim | 743 | 520_080 | 6_501 | 80 | 519_760 | 6_497 | 320 |
tyRef | DbTransaction | eth-1.0.0/eth/trie/db.nim | 134 | 514_144 | 16_067 | 32 | 0 | 0 | 514_144 |
tyString | nil | stew-0.1.0/stew/byteutils.nim | 110 | 490_599 | 8_607 | 57 | 490_599 | 8_607 | 0 |
tyString | nil | lib/system.nim | 4265 | 469_186 | 9_788 | 47 | 468_997 | 9_784 | 189 |
tyString | nil | lib/pure/unittest.nim | 598 | 398_483 | 4_801 | 83 | 398_483 | 4_801 | 0 |
tyString | nil | tests/test_helpers.nim | 326 | 398_483 | 4_801 | 83 | 398_483 | 4_801 | 0 |
tyString | nil | tests/test_generalstate_json.nim | 97 | 398_483 | 4_801 | 83 | 398_483 | 4_801 | 0 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 465 | 388_275 | 4_175 | 93 | 388_275 | 4_175 | 0 |
tyRef | TrieDatabaseRef | eth-1.0.0/eth/trie/db.nim | 114 | 384_160 | 4_802 | 80 | 0 | 0 | 384_160 |
tyRef | MessageOptions | nimbus/vm/message.nim | 31 | 376_320 | 4_704 | 80 | 376_320 | 4_704 | 0 |
tyString | nil | nimbus/vm/computation.nim | 119 | 346_040 | 2_807 | 123 | 0 | 0 | 346_040 |
tyString | nil | nimbus/vm/interpreter_dispatch.nim | 336 | 342_868 | 3_012 | 113 | 342_868 | 3_012 | 0 |
tyRef | JsonNode | lib/pure/json.nim | 222 | 326_240 | 8_156 | 40 | 137_840 | 3_446 | 188_400 |
tyString | nil | lib/system.nim | 3495 | 324_676 | 4_022 | 80 | 324_676 | 4_022 | 0 |
tyString | nil | lib/pure/strutils.nim | 0 | 323_400 | 13_475 | 24 | 323_400 | 13_475 | 0 |
tySequence | seq[BaseComputation] | lib/system/gc.nim | 484 | 311_136 | 12_012 | 25 | 187_384 | 7_379 | 123_752 |
tyString | nil | nimbus/vm/interpreter/gas_meter.nim | 23 | 277_608 | 2_152 | 129 | 277_608 | 2_152 | 0 |
tyString | nil | tests/test_helpers.nim | 179 | 271_487 | 4_894 | 55 | 271_384 | 4_892 | 103 |
tyString | nil | lib/pure/ospaths.nim | 197 | 266_761 | 2_963 | 90 | 266_543 | 2_959 | 218 |
tyString | nil | lib/system/assign.nim | 54 | 252_933 | 6_966 | 36 | 147_735 | 4_690 | 105_198 |
tyString | nil | lib/pure/os.nim | 880 | 235_566 | 2_496 | 94 | 235_479 | 2_495 | 87 |
tyRef | AccountStateDB | nimbus/db/state_db.nim | 31 | 230_496 | 4_802 | 48 | 4_704 | 98 | 225_792 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 394 | 229_625 | 4_175 | 55 | 229_625 | 4_175 | 0 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 442 | 229_625 | 8_350 | 27 | 229_625 | 8_350 | 0 |
tySequence | seq[JsonNode] | lib/system/gc.nim | 484 | 220_080 | 5_697 | 38 | 219_904 | 5_691 | 176 |
tyRef | JsonNode | lib/pure/json.nim | 304 | 192_080 | 4_802 | 40 | 3_920 | 98 | 188_160 |
tyRef | JsonNode | lib/pure/json.nim | 310 | 192_080 | 4_802 | 40 | 3_920 | 98 | 188_160 |
tyRef | JsonNode | lib/pure/json.nim | 322 | 192_080 | 4_802 | 40 | 3_920 | 98 | 188_160 |
tyString | nil | lib/pure/times.nim | 1765 | 187_875 | 4_175 | 45 | 187_875 | 4_175 | 0 |
tyRef | Stack | nimbus/vm/stack.nim | 95 | 180_240 | 11_265 | 16 | 0 | 0 | 180_240 |
tyString | nil | lib/pure/collections/tables.nim | 162 | 158_912 | 6_009 | 26 | 158_860 | 6_007 | 52 |
tyRef | AccessLogs | nimbus/vm_state.nim | 15 | 153_664 | 4_802 | 32 | 3_136 | 98 | 150_528 |
tySequence | seq[byte] | lib/system/gc.nim | 520 | 142_592 | 1_800 | 79 | 0 | 0 | 142_592 |
tyString | nil | lib/pure/times.nim | 2151 | 129_425 | 4_175 | 31 | 129_425 | 4_175 | 0 |
tySequence | seq[GasInt] | lib/system/gc.nim | 484 | 126_584 | 6_168 | 20 | 126_584 | 6_168 | 0 |
tyString | nil | lib/pure/os.nim | 873 | 116_959 | 2_596 | 45 | 116_959 | 2_596 | 0 |
tyString | nil | nimbus/vm_state.nim | 30 | 115_248 | 4_802 | 24 | 2_352 | 98 | 112_896 |
tyString | nil | lib/pure/times.nim | 1797 | 100_200 | 4_175 | 24 | 100_200 | 4_175 | 0 |
tyString | nil | lib/pure/times.nim | 1829 | 100_200 | 4_175 | 24 | 100_200 | 4_175 | 0 |
tyRef | Memory | nimbus/vm/computation.nim | 24 | 90_120 | 11_265 | 8 | 0 | 0 | 90_120 |
tyString | nil | lib/pure/unittest.nim | 237 | 79_784 | 1_856 | 42 | 79_784 | 1_856 | 0 |
tySequence | seq[string] | lib/system/gc.nim | 484 | 76_784 | 2_359 | 32 | 75_968 | 2_356 | 816 |
tyString | nil | lib/pure/unittest.nim | 506 | 64_936 | 928 | 69 | 64_812 | 926 | 124 |
tyString | nil | nimbus/vm/precompiles.nim | 337 | 55_214 | 630 | 87 | 0 | 0 | 55_214 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 589 | 51_250 | 82 | 625 | 51_250 | 82 | 0 |
tySequence | seq[Log] | lib/system/gc.nim | 484 | 50_480 | 2_680 | 18 | 2_128 | 38 | 48_352 |
tyString | nil | nimbus/vm/interpreter/opcodes_impl.nim | 451 | 45_510 | 1_110 | 41 | 45_510 | 1_110 | 0 |
tyRef | Error | nimbus/vm/computation.nim | 119 | 44_912 | 2_807 | 16 | 0 | 0 | 44_912 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 567 | 43_335 | 135 | 321 | 43_335 | 135 | 0 |
tyRef | StringStream | lib/pure/streams.nim | 387 | 40_920 | 465 | 88 | 40_920 | 465 | 0 |
tyString | nil | tests/test_helpers.nim | 198 | 36_585 | 465 | 78 | 36_522 | 464 | 63 |
tyString | nil | lib/system/gc_common.nim | 0 | 34_952 | 10 | 3_495 | 0 | 0 | 34_952 |
tySequence | seq[MessageInfo] | lib/system/gc.nim | 484 | 31_728 | 8 | 3_966 | 11_056 | 6 | 20_672 |
tyString | nil | nimbus/vm/precompiles.nim | 341 | 22_568 | 592 | 38 | 0 | 0 | 22_568 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 410 | 21_801 | 129 | 169 | 21_801 | 129 | 0 |
tyString | nil | nimbus/vm/precompiles.nim | 85 | 21_584 | 568 | 38 | 21_584 | 568 | 0 |
tyString | nil | tests/test_generalstate_json.nim | 135 | 20_809 | 465 | 44 | 20_776 | 464 | 33 |
tySequence | seq[Topic] | lib/system/mmdisp.nim | 565 | 17_792 | 304 | 58 | 8_896 | 152 | 8_896 |
tyString | nil | lib/system/repr.nim | 70 | 11_280 | 470 | 24 | 11_280 | 470 | 0 |
tyString | nil | lib/pure/parsejson.nim | 111 | 11_160 | 465 | 24 | 11_160 | 465 | 0 |
tyString | nil | lib/pure/unittest.nim | 236 | 11_136 | 464 | 24 | 11_136 | 464 | 0 |
tyRef | Error | nimbus/vm/precompiles.nim | 337 | 10_080 | 630 | 16 | 0 | 0 | 10_080 |
tyRef | Error | nimbus/vm/precompiles.nim | 341 | 9_472 | 592 | 16 | 0 | 0 | 9_472 |
tySequence | seq[ParserState] | lib/system/mmdisp.nim | 565 | 7_905 | 465 | 17 | 7_905 | 465 | 0 |
tyString | nil | nimbus/vm/interpreter/opcodes_impl.nim | 502 | 7_104 | 96 | 74 | 7_104 | 96 | 0 |
tyString | nil | nimbus/vm/interpreter/utils/macros_procs_opcodes.nim | 107 | 7_008 | 96 | 73 | 7_008 | 96 | 0 |
tyRef | MessageOptions | nimbus/vm/interpreter/opcodes_impl.nim | 569 | 4_800 | 60 | 80 | 4_800 | 60 | 0 |
tyString | nil | nimcrypto-0.3.9/nimcrypto/utils.nim | 186 | 4_614 | 120 | 38 | 4_614 | 120 | 0 |
tyString | nil | lib/system.nim | 2525 | 3_280 | 50 | 65 | 3_210 | 49 | 70 |
tyString | nil | lib/pure/os.nim | 931 | 3_231 | 49 | 65 | 3_231 | 49 | 0 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 404 | 2_500 | 4 | 625 | 2_500 | 4 | 0 |
tyString | nil | nimbus/vm/interpreter_dispatch.nim | 20 | 2_232 | 24 | 93 | 2_232 | 24 | 0 |
tyString | nil | nimbus/vm/interpreter/opcodes_impl.nim | 728 | 2_098 | 34 | 61 | 2_098 | 34 | 0 |
tyString | nil | nimbus/vm/stack.nim | 60 | 2_052 | 24 | 85 | 2_052 | 24 | 0 |
tyString | nil | lib/pure/includes/osenv.nim | 86 | 1_878 | 38 | 49 | 939 | 19 | 939 |
tyString | nil | chronicles-0.6.0/chronicles/log_output.nim | 467 | 1_859 | 11 | 169 | 1_859 | 11 | 0 |
tySequence | KeyValuePairSeq[system.string] | lib/system/gc.nim | 484 | 1_040 | 1 | 1_040 | 0 | 0 | 1_040 |
tyString | nil | lib/system/strmantle.nim | 272 | 735 | 15 | 49 | 735 | 15 | 0 |
tyString | nil | nimbus/vm/precompiles.nim | 283 | 592 | 16 | 37 | 592 | 16 | 0 |
tyString | nil | eth-1.0.0/eth/p2p/rlpx.nim | 198 | 440 | 15 | 29 | 0 | 0 | 440 |
tyString | nil | nimbus/vm/computation.nim | 179 | 390 | 5 | 78 | 390 | 5 | 0 |
tyString | nil | nimbus/vm/precompiles.nim | 75 | 294 | 6 | 49 | 294 | 6 | 0 |
tyString | nil | nimbus/vm/interpreter/gas_costs.nim | 337 | 236 | 2 | 118 | 236 | 2 | 0 |
tyString | nil | lib/pure/includes/osenv.nim | 92 | 141 | 4 | 35 | 141 | 4 | 0 |
tyString | nil | nimbus/config.nim | 41 | 122 | 1 | 122 | 0 | 0 | 122 |
tyString | nil | nimbus/vm/precompiles.nim | 78 | 98 | 2 | 49 | 98 | 2 | 0 |
tyRef | Timezone | lib/pure/times.nim | 795 | 80 | 2 | 40 | 0 | 0 | 80 |
tyString | nil | nimbus/config.nim | 37 | 75 | 1 | 75 | 0 | 0 | 75 |
tyString | nil | lib/pure/os.nim | 927 | 49 | 1 | 49 | 49 | 1 | 0 |
tyString | nil | lib/pure/times.nim | 795 | 48 | 2 | 24 | 0 | 0 | 48 |
tyString | nil | eth-1.0.0/eth/p2p/rlpx.nim | 158 | 48 | 2 | 24 | 0 | 0 | 48 |
tyString | nil | lib/pure/unittest.nim | 452 | 40 | 1 | 40 | 0 | 0 | 40 |
tyString | nil | lib/pure/unittest.nim | 213 | 40 | 1 | 40 | 40 | 1 | 0 |
tyRef | Configuration | lib/system.nim | 211 | 32 | 1 | 32 | 0 | 0 | 32 |
tyString | nil | lib/pure/unittest.nim | 217 | 26 | 1 | 26 | 26 | 1 | 0 |
tySequence | seq[OutputFormatter] | lib/system/gc.nim | 484 | 24 | 1 | 24 | 0 | 0 | 24 |
tySequence | seq[ProtocolInfo] | lib/system/gc.nim | 484 | 24 | 1 | 24 | 0 | 0 | 24 |
tyRef | ConsoleOutputFormatter | lib/pure/unittest.nim | 183 | 16 | 1 | 16 | 0 | 0 | 16 |
tyRef | EthKeysContext | eth-1.0.0/eth/keys/libsecp256k1.nim | 72 | 16 | 1 | 16 | 0 | 0 | 16 |
typeKind | typeName | file | line | allocSize | allocFreq | avg size | deallocSize | deallocFreq | unfreed |
---|---|---|---|---|---|---|---|---|---|
tySequence | seq[Hash512] | lib/system/mmdisp.nim | 0 | 64_674_995_760 | 3_855 | 16_776_912 | 64_658_218_848 | 3_854 | 16_776_912 |
tySequence | seq[byte] | lib/system/gc.nim | 0 | 9_939_724_180 | 4_226_651 | 2_351 | 5_141_301_588 | 4_179_951 | 4_798_422_592 |
tyString | nil | nimcrypto-0.3.9/nimcrypto/utils.nim | 0 | 4_778_387_680 | 18_824_436 | 253 | 4_778_387_632 | 18_824_434 | 48 |
tySequence | seq[byte] | lib/system/mmdisp.nim | 0 | 2_952_726_698 | 3_514_521 | 840 | 1_925_759_273 | 2_920_015 | 1_026_967_425 |
tyRef | BaseComputation | nimbus/vm/computation.nim | 0 | 210_833_280 | 48_804 | 4_320 | 0 | 0 | 210_833_280 |
tyString | nil | lib/pure/parsejson.nim | 0 | 72_881_282 | 724_070 | 100 | 71_997_331 | 723_597 | 883_951 |
tyString | nil | lib/pure/strutils.nim | 0 | 67_034_289 | 1_391_474 | 48 | 67_034_289 | 1_391_474 | 0 |
tySequence | KeyValuePairSeq[types.Bytes] | lib/system/gc.nim | 0 | 66_867_840 | 64_296 | 1_040 | 0 | 0 | 66_867_840 |
tyString | nil | lib/pure/json.nim | 0 | 58_287_038 | 771_456 | 75 | 58_284_952 | 771_376 | 2_086 |
tySequence | KeyValuePairSeq[eth_types.EthAddress] | lib/system/gc.nim | 0 | 31_312_944 | 15_171 | 2_064 | 14_590_416 | 7_069 | 16_722_528 |
tyString | nil | lib/system/sysio.nim | 0 | 29_237_043 | 231 | 126_567 | 29_237_043 | 231 | 0 |
tyString | nil | lib/pure/streams.nim | 0 | 29_237_043 | 231 | 126_567 | 29_237_043 | 231 | 0 |
tyString | nil | premix/parser.nim | 0 | 25_292_180 | 178_457 | 141 | 25_292_180 | 178_457 | 0 |
tySequence | seq[StackTraceEntry] | lib/system/gc.nim | 0 | 21_228_648 | 45_735 | 464 | 21_226_288 | 45_730 | 2_360 |
tySequence | seq[Hash512] | lib/system/gc.nim | 0 | 16_776_912 | 1 | 16_776_912 | 16_776_912 | 1 | 0 |
tyString | nil | nimcrypto-0.3.9/nimcrypto/hash.nim | 0 | 15_617_024 | 258_560 | 60 | 15_616_766 | 258_558 | 258 |
tyString | nil | lib/pure/collections/tables.nim | 0 | 13_077_455 | 491_496 | 26 | 12_622_826 | 474_142 | 454_629 |
tyRef | JsonNode | lib/pure/json.nim | 0 | 12_880_520 | 322_013 | 40 | 12_040_080 | 301_002 | 840_440 |
tyString | nil | nimbus/vm/interpreter_dispatch.nim | 0 | 12_485_699 | 89_184 | 139 | 12_484_299 | 89_174 | 1_400 |
tyString | nil | stint-0.0.1/stint/io.nim | 0 | 11_971_388 | 241_405 | 49 | 11_971_388 | 241_405 | 0 |
tySequence | seq[TesterBlock] | lib/system/gc.nim | 0 | 9_931_008 | 2_089 | 4_753 | 9_930_328 | 2_088 | 680 |
tySequence | seq[StackElement] | lib/system/gc.nim | 0 | 9_127_952 | 105_561 | 86 | 3_918_416 | 59_007 | 5_209_536 |
tyRef | Message | nimbus/vm/message.nim | 0 | 8_979_936 | 48_804 | 184 | 0 | 0 | 8_979_936 |
tyString | nil | nimbus/vm/interpreter/gas_meter.nim | 0 | 8_853_520 | 89_177 | 99 | 8_852_540 | 89_167 | 980 |
tyString | nil | lib/system.nim | 0 | 4_944_460 | 117_089 | 42 | 4_943_786 | 117_079 | 674 |
tyString | nil | nimbus/vm/interpreter/utils/macros_procs_opcodes.nim | 0 | 4_717_794 | 25_886 | 182 | 4_717_794 | 25_886 | 0 |
tyString | nil | nimbus/vm/computation.nim | 0 | 4_662_259 | 44_604 | 104 | 546 | 7 | 4_661_713 |
tySequence | seq[Transaction] | lib/system/gc.nim | 0 | 4_262_728 | 23_314 | 182 | 4_262_360 | 23_312 | 368 |
tyRef | BaseVMState | nimbus/vm_state.nim | 0 | 4_001_088 | 5_496 | 728 | 1_051_960 | 1_445 | 2_949_128 |
tyRef | MessageOptions | nimbus/vm/interpreter/opcodes_impl.nim | 0 | 3_569_920 | 44_624 | 80 | 3_569_520 | 44_619 | 400 |
tyRef | MemoryLayer | eth-1.0.0/eth/trie/db.nim | 0 | 2_571_840 | 64_296 | 40 | 0 | 0 | 2_571_840 |
tyRef | CodeStream | nimbus/vm/code_stream.nim | 0 | 2_342_592 | 48_804 | 48 | 0 | 0 | 2_342_592 |
tyRef | DbTransaction | eth-1.0.0/eth/trie/db.nim | 0 | 2_057_472 | 64_296 | 32 | 0 | 0 | 2_057_472 |
tySequence | seq[Receipt] | lib/system/gc.nim | 0 | 1_374_016 | 4_366 | 314 | 5_040 | 315 | 1_368_976 |
tySequence | seq[BaseComputation] | lib/system/gc.nim | 0 | 1_282_936 | 4_326 | 296 | 691_520 | 4_260 | 591_416 |
tyRef | TrieDatabaseRef | eth-1.0.0/eth/trie/db.nim | 0 | 1_239_360 | 15_492 | 80 | 0 | 0 | 1_239_360 |
tyString | nil | tests/test_blockchain_json.nim | 0 | 1_122_287 | 36_493 | 30 | 1_063_674 | 35_532 | 58_613 |
tyString | nil | nimbus/rpc/hexstrings.nim | 0 | 1_036_154 | 41_416 | 25 | 1_036_154 | 41_416 | 0 |
tyString | nil | stew-0.1.0/stew/byteutils.nim | 0 | 849_177 | 14_897 | 57 | 849_177 | 14_897 | 0 |
tyRef | Stack | nimbus/vm/stack.nim | 0 | 780_864 | 48_804 | 16 | 0 | 0 | 780_864 |
tySequence | seq[Transaction] | lib/system/mmdisp.nim | 0 | 772_464 | 4_368 | 176 | 772_280 | 4_367 | 184 |
tyRef | Error | nimbus/vm/computation.nim | 0 | 713_552 | 44_597 | 16 | 0 | 0 | 713_552 |
tySequence | seq[BlockHeader] | lib/system/gc.nim | 0 | 493_288 | 13_274 | 37 | 493_272 | 13_273 | 16 |
tyRef | Memory | nimbus/vm/computation.nim | 0 | 390_432 | 48_804 | 8 | 0 | 0 | 390_432 |
tyRef | BaseChainDB | nimbus/db/db_chain.nim | 0 | 388_224 | 1_348 | 288 | 96_480 | 335 | 291_744 |
tyRef | MessageOptions | nimbus/vm/message.nim | 0 | 334_400 | 4_180 | 80 | 334_400 | 4_180 | 0 |
tySequence | seq[JsonNode] | lib/system/gc.nim | 0 | 281_872 | 7_385 | 38 | 281_536 | 7_371 | 336 |
tyRef | AccountStateDB | nimbus/db/state_db.nim | 0 | 263_808 | 5_496 | 48 | 69_312 | 1_444 | 194_496 |
tySequence | KeyValuePairSeq[eth_types.Hash256] | lib/system/gc.nim | 0 | 193_200 | 75 | 2_576 | 193_200 | 75 | 0 |
tySequence | seq[Topic] | lib/system/mmdisp.nim | 0 | 182_784 | 3_660 | 49 | 91_392 | 1_830 | 91_392 |
tyRef | AccessLogs | nimbus/vm_state.nim | 0 | 175_872 | 5_496 | 32 | 46_240 | 1_445 | 129_632 |
tySequence | seq[Log] | lib/system/gc.nim | 0 | 136_136 | 1_876 | 72 | 46_088 | 823 | 90_048 |
tyString | nil | nimbus/vm_state.nim | 0 | 131_904 | 5_496 | 24 | 34_680 | 1_445 | 97_224 |
tySequence | seq[BlockHeader] | lib/system/mmdisp.nim | 0 | 120_696 | 4_368 | 27 | 120_680 | 4_367 | 16 |
tySequence | seq[GasInt] | lib/system/gc.nim | 0 | 67_736 | 4_200 | 16 | 67_736 | 4_200 | 0 |
tyString | nil | lib/system/assign.nim | 0 | 61_755 | 2_375 | 26 | 61_755 | 2_375 | 0 |
tyString | nil | nimbus/db/db_chain.nim | 0 | 60_090 | 1_132 | 53 | 60_090 | 1_132 | 0 |
tyString | nil | lib/pure/ospaths.nim | 0 | 49_741 | 578 | 86 | 49_636 | 576 | 105 |
tyString | nil | lib/pure/unittest.nim | 0 | 47_076 | 1_172 | 40 | 47_076 | 1_172 | 0 |
tyString | nil | lib/pure/options.nim | 0 | 41_784 | 1_741 | 24 | 41_784 | 1_741 | 0 |
tyString | nil | lib/system/repr.nim | 0 | 39_726 | 1_655 | 24 | 39_726 | 1_655 | 0 |
tySequence | seq[MessageInfo] | lib/system/gc.nim | 0 | 31_728 | 8 | 3_966 | 11_056 | 6 | 20_672 |
tyString | nil | lib/system/strmantle.nim | 0 | 25_495 | 473 | 53 | 25_348 | 470 | 147 |
tyRef | StringStream | lib/pure/streams.nim | 0 | 20_328 | 231 | 88 | 20_328 | 231 | 0 |
tySequence | seq[string] | lib/system/gc.nim | 0 | 11_296 | 335 | 33 | 10_864 | 332 | 432 |
tySequence | seq[Hash256] | lib/system/gc.nim | 0 | 11_088 | 75 | 147 | 11_088 | 75 | 0 |
tySequence | seq[ParserState] | lib/system/mmdisp.nim | 0 | 3_927 | 231 | 17 | 3_927 | 231 | 0 |
tyString | nil | lib/pure/includes/osenv.nim | 0 | 3_015 | 66 | 45 | 1_578 | 35 | 1_437 |
tySequence | KeyValuePairSeq[system.string] | lib/system/gc.nim | 0 | 1_040 | 1 | 1_040 | 0 | 0 | 1_040 |
tyString | nil | nimbus/vm/precompiles.nim | 0 | 528 | 6 | 88 | 0 | 0 | 528 |
tyString | nil | eth-1.0.0/eth/p2p/rlpx.nim | 0 | 488 | 17 | 28 | 0 | 0 | 488 |
tyString | nil | tests/test_helpers.nim | 0 | 392 | 4 | 98 | 392 | 4 | 0 |
tyString | nil | nimbus/vm/interpreter/opcodes_impl.nim | 0 | 370 | 5 | 74 | 370 | 5 | 0 |
tyString | nil | nimbus/vm/interpreter/gas_costs.nim | 0 | 242 | 2 | 121 | 242 | 2 | 0 |
tyString | nil | nimbus/config.nim | 0 | 196 | 2 | 98 | 0 | 0 | 196 |
tyRef | Error | nimbus/vm/precompiles.nim | 0 | 96 | 6 | 16 | 0 | 0 | 96 |
tyRef | Timezone | lib/pure/times.nim | 0 | 80 | 2 | 40 | 0 | 0 | 80 |
tyString | nil | lib/pure/times.nim | 0 | 48 | 2 | 24 | 0 | 0 | 48 |
tyRef | Configuration | lib/system.nim | 0 | 32 | 1 | 32 | 0 | 0 | 32 |
tySequence | seq[ProtocolInfo] | lib/system/gc.nim | 0 | 24 | 1 | 24 | 0 | 0 | 24 |
tySequence | seq[OutputFormatter] | lib/system/gc.nim | 0 | 24 | 1 | 24 | 0 | 0 | 24 |
tyRef | EthKeysContext | eth-1.0.0/eth/keys/libsecp256k1.nim | 0 | 16 | 1 | 16 | 0 | 0 | 16 |
tyRef | ConsoleOutputFormatter | lib/pure/unittest.nim | 0 | 16 | 1 | 16 | 0 | 0 | 16 |
typeKind | typeName | file | line | allocSize | allocFreq | avg size | deallocSize | deallocFreq | unfreed |
---|---|---|---|---|---|---|---|---|---|
tySequence | seq[byte] | lib/system/mmdisp.nim | 0 | 620_880_370 | 4_421_920 | 140 | 527_567_063 | 3_486_708 | 93_313_307 |
tySequence | seq[byte] | lib/system/gc.nim | 0 | 441_620_695 | 5_935_627 | 74 | 438_334_569 | 5_927_294 | 3_286_126 |
tyRef | BaseComputation | nimbus/vm/computation.nim | 0 | 48_081_600 | 11_130 | 4_320 | 0 | 0 | 48_081_600 |
tySequence | KeyValuePairSeq[eth_types.EthAddress] | lib/system/gc.nim | 0 | 29_542_032 | 14_313 | 2_064 | 10_115_664 | 4_901 | 19_426_368 |
tySequence | KeyValuePairSeq[types.Bytes] | lib/system/gc.nim | 0 | 16_571_360 | 15_934 | 1_040 | 0 | 0 | 16_571_360 |
tyString | nil | lib/pure/json.nim | 0 | 11_695_970 | 269_325 | 43 | 11_695_721 | 269_322 | 249 |
tyString | nil | nimcrypto-0.3.9/nimcrypto/utils.nim | 0 | 8_828_216 | 331_412 | 26 | 8_828_216 | 331_412 | 0 |
tyString | nil | lib/pure/parsejson.nim | 0 | 8_466_580 | 135_612 | 62 | 8_463_734 | 135_578 | 2_846 |
tySequence | seq[StackTraceEntry] | lib/system/gc.nim | 0 | 6_632_112 | 3_954 | 1_677 | 6_632_112 | 3_954 | 0 |
tyString | nil | lib/system/sysio.nim | 0 | 5_354_566 | 467 | 11_465 | 5_354_566 | 467 | 0 |
tyString | nil | lib/pure/streams.nim | 0 | 5_354_566 | 467 | 11_465 | 5_354_566 | 467 | 0 |
tyRef | JsonNode | lib/pure/json.nim | 0 | 4_553_640 | 113_841 | 40 | 3_609_720 | 90_243 | 943_920 |
tyString | nil | lib/pure/collections/tables.nim | 0 | 4_088_759 | 146_085 | 27 | 3_592_983 | 126_980 | 495_776 |
tySequence | seq[StackElement] | lib/system/gc.nim | 0 | 3_825_600 | 25_268 | 151 | 1_901_840 | 18_713 | 1_923_760 |
tyRef | GST_VMState | tests/test_generalstate_json.nim | 0 | 3_497_312 | 4_804 | 728 | 71_344 | 98 | 3_425_968 |
tyString | nil | nimcrypto-0.3.9/nimcrypto/hash.nim | 0 | 2_901_012 | 48_030 | 60 | 2_901_012 | 48_030 | 0 |
tyString | nil | tests/test_generalstate_json.nim | 0 | 2_356_296 | 35_567 | 66 | 1_951_365 | 28_529 | 404_931 |
tyRef | Message | nimbus/vm/message.nim | 0 | 2_047_920 | 11_130 | 184 | 0 | 0 | 2_047_920 |
tyString | nil | nimbus/vm/interpreter/utils/macros_procs_opcodes.nim | 0 | 1_732_610 | 10_930 | 158 | 1_732_610 | 10_930 | 0 |
tyString | nil | stint-0.0.1/stint/io.nim | 0 | 1_492_371 | 38_299 | 38 | 1_492_371 | 38_299 | 0 |
tyRef | BaseChainDB | nimbus/db/db_chain.nim | 0 | 1_383_552 | 4_804 | 288 | 28_224 | 98 | 1_355_328 |
tySequence | seq[EllCoeffs] | lib/system/mmdisp.nim | 0 | 1_293_600 | 66 | 19_600 | 1_293_600 | 66 | 0 |
tyString | nil | lib/pure/strutils.nim | 0 | 1_186_341 | 14_409 | 82 | 1_186_341 | 14_409 | 0 |
tyString | nil | lib/system.nim | 0 | 792_186 | 13_792 | 57 | 791_927 | 13_787 | 259 |
tyString | nil | lib/system/strmantle.nim | 0 | 642_105 | 3_209 | 200 | 641_958 | 3_206 | 147 |
tyRef | MemoryLayer | eth-1.0.0/eth/trie/db.nim | 0 | 637_360 | 15_934 | 40 | 0 | 0 | 637_360 |
tyString | nil | nimbus/vm/interpreter_dispatch.nim | 0 | 609_224 | 4_428 | 137 | 609_224 | 4_428 | 0 |
tyString | nil | nimbus/vm/interpreter/gas_meter.nim | 0 | 589_068 | 4_578 | 128 | 589_068 | 4_578 | 0 |
tyRef | CodeStream | nimbus/vm/code_stream.nim | 0 | 534_240 | 11_130 | 48 | 0 | 0 | 534_240 |
tyRef | MessageOptions | nimbus/vm/interpreter/opcodes_impl.nim | 0 | 513_920 | 6_424 | 80 | 482_400 | 6_030 | 31_520 |
tyRef | DbTransaction | eth-1.0.0/eth/trie/db.nim | 0 | 509_888 | 15_934 | 32 | 0 | 0 | 509_888 |
tyString | nil | stew-0.1.0/stew/byteutils.nim | 0 | 483_360 | 8_480 | 57 | 483_360 | 8_480 | 0 |
tyString | nil | tests/test_helpers.nim | 0 | 398_649 | 4_803 | 83 | 398_649 | 4_803 | 0 |
tyRef | TrieDatabaseRef | eth-1.0.0/eth/trie/db.nim | 0 | 384_320 | 4_804 | 80 | 0 | 0 | 384_320 |
tyRef | MessageOptions | nimbus/vm/message.nim | 0 | 376_480 | 4_706 | 80 | 376_480 | 4_706 | 0 |
tyString | nil | nimbus/vm/computation.nim | 0 | 339_030 | 2_744 | 123 | 390 | 5 | 338_640 |
tySequence | seq[BaseComputation] | lib/system/gc.nim | 0 | 307_896 | 11_877 | 25 | 187_432 | 7_381 | 120_464 |
tyString | nil | lib/pure/ospaths.nim | 0 | 266_910 | 2_965 | 90 | 266_781 | 2_963 | 129 |
tyString | nil | lib/system/assign.nim | 0 | 252_933 | 6_966 | 36 | 147_735 | 4_690 | 105_198 |
tyRef | AccountStateDB | nimbus/db/state_db.nim | 0 | 230_592 | 4_804 | 48 | 4_704 | 98 | 225_888 |
tySequence | seq[JsonNode] | lib/system/gc.nim | 0 | 220_112 | 5_701 | 38 | 219_968 | 5_695 | 144 |
tyRef | Stack | nimbus/vm/stack.nim | 0 | 178_080 | 11_130 | 16 | 0 | 0 | 178_080 |
tyRef | AccessLogs | nimbus/vm_state.nim | 0 | 153_728 | 4_804 | 32 | 3_136 | 98 | 150_592 |
tySequence | seq[GasInt] | lib/system/gc.nim | 0 | 124_328 | 6_074 | 20 | 124_328 | 6_074 | 0 |
tyString | nil | nimbus/vm_state.nim | 0 | 115_296 | 4_804 | 24 | 2_352 | 98 | 112_944 |
tyString | nil | nimbus/vm/precompiles.nim | 0 | 100_350 | 1_814 | 55 | 22_568 | 592 | 77_782 |
tyString | nil | lib/pure/unittest.nim | 0 | 91_378 | 2_332 | 39 | 91_378 | 2_332 | 0 |
tyRef | Memory | nimbus/vm/computation.nim | 0 | 89_040 | 11_130 | 8 | 0 | 0 | 89_040 |
tySequence | seq[string] | lib/system/gc.nim | 0 | 76_784 | 2_359 | 32 | 75_968 | 2_356 | 816 |
tyString | nil | nimbus/vm/interpreter/opcodes_impl.nim | 0 | 54_574 | 1_238 | 44 | 54_574 | 1_238 | 0 |
tySequence | seq[Log] | lib/system/gc.nim | 0 | 49_376 | 2_611 | 18 | 2_128 | 38 | 47_248 |
tyRef | Error | nimbus/vm/computation.nim | 0 | 43_824 | 2_739 | 16 | 0 | 0 | 43_824 |
tyRef | StringStream | lib/pure/streams.nim | 0 | 41_096 | 467 | 88 | 41_096 | 467 | 0 |
tyString | nil | lib/system/gc_common.nim | 0 | 34_952 | 10 | 3_495 | 0 | 0 | 34_952 |
tySequence | seq[MessageInfo] | lib/system/gc.nim | 0 | 31_728 | 8 | 3_966 | 11_056 | 6 | 20_672 |
tyRef | Error | nimbus/vm/precompiles.nim | 0 | 19_552 | 1_222 | 16 | 0 | 0 | 19_552 |
tySequence | seq[Topic] | lib/system/mmdisp.nim | 0 | 17_792 | 304 | 58 | 8_896 | 152 | 8_896 |
tyString | nil | lib/system/repr.nim | 0 | 11_328 | 472 | 24 | 11_328 | 472 | 0 |
tySequence | seq[ParserState] | lib/system/mmdisp.nim | 0 | 7_939 | 467 | 17 | 7_939 | 467 | 0 |
tyString | nil | lib/pure/includes/osenv.nim | 0 | 3_019 | 66 | 45 | 1_580 | 35 | 1_439 |
tyString | nil | nimbus/vm/stack.nim | 0 | 2_052 | 24 | 85 | 2_052 | 24 | 0 |
tySequence | KeyValuePairSeq[system.string] | lib/system/gc.nim | 0 | 1_040 | 1 | 1_040 | 0 | 0 | 1_040 |
tyString | nil | eth-1.0.0/eth/p2p/rlpx.nim | 0 | 488 | 17 | 28 | 0 | 0 | 488 |
tyString | nil | nimbus/vm/interpreter/gas_costs.nim | 0 | 236 | 2 | 118 | 236 | 2 | 0 |
tyString | nil | nimbus/config.nim | 0 | 196 | 2 | 98 | 0 | 0 | 196 |
tyRef | Timezone | lib/pure/times.nim | 0 | 80 | 2 | 40 | 0 | 0 | 80 |
tyString | nil | lib/pure/times.nim | 0 | 48 | 2 | 24 | 0 | 0 | 48 |
tyRef | Configuration | lib/system.nim | 0 | 32 | 1 | 32 | 0 | 0 | 32 |
tySequence | seq[ProtocolInfo] | lib/system/gc.nim | 0 | 24 | 1 | 24 | 0 | 0 | 24 |
tySequence | seq[OutputFormatter] | lib/system/gc.nim | 0 | 24 | 1 | 24 | 0 | 0 | 24 |
tyRef | EthKeysContext | eth-1.0.0/eth/keys/libsecp256k1.nim | 0 | 16 | 1 | 16 | 0 | 0 | 16 |
tyRef | ConsoleOutputFormatter | lib/pure/unittest.nim | 0 | 16 | 1 | 16 | 0 | 0 | 16 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Cod pleas