1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-06-01 07:48:35 +03:00
inform7/inform7/Figures/memory-diagnostics.txt

260 lines
19 KiB
Plaintext
Raw Normal View History

2021-04-21 14:02:18 +03:00
Total memory consumption was 280621K = 274 MB
2020-05-18 01:10:11 +03:00
2021-04-21 14:02:18 +03:00
64.1% was used for 1356350 objects, in 311210 frames in 225 x 800K = 180000K = 175 MB:
2020-05-18 01:10:11 +03:00
2021-04-17 17:28:28 +03:00
9.2% inter_tree_node_array 37 x 8192 = 303104 objects, 26674336 bytes
2021-04-21 14:02:18 +03:00
5.6% linked_list 28811 objects, 16134160 bytes
5.3% text_stream_array 2725 x 100 = 272500 objects, 15347200 bytes
3.6% parse_node 129367 objects, 10349360 bytes
2021-04-17 17:28:28 +03:00
2.5% verb_conjugation 160 objects, 7425280 bytes
2.2% inter_symbol_array 71 x 1024 = 72704 objects, 6400224 bytes
2021-04-15 00:57:48 +03:00
1.9% parse_node_annotation_array 345 x 500 = 172500 objects, 5531040 bytes
2021-04-01 01:28:26 +03:00
1.1% pcalc_prop_array 24 x 1000 = 24000 objects, 3264768 bytes
2021-03-12 03:20:29 +02:00
1.1% map_data 670 objects, 3178480 bytes
0.9% kind_array 66 x 1000 = 66000 objects, 2642112 bytes
2021-04-10 16:34:26 +03:00
0.6% inter_schema_token 13459 objects, 1938096 bytes
2020-05-18 01:10:11 +03:00
0.6% vocabulary_entry_array 161 x 100 = 16100 objects, 1808352 bytes
2021-04-01 01:28:26 +03:00
0.4% match_trie_array 10 x 1000 = 10000 objects, 1360320 bytes
2021-04-09 02:04:34 +03:00
0.4% i6_schema_array 21 x 100 = 2100 objects, 1260672 bytes
0.3% inter_name_array 23 x 1000 = 23000 objects, 1104736 bytes
0.3% id_body 940 objects, 1075360 bytes
2021-04-15 00:57:48 +03:00
0.3% inter_package 14549 objects, 1047528 bytes
2021-02-14 18:46:14 +02:00
0.3% adjective_meaning 202 objects, 1000304 bytes
2020-08-19 02:56:02 +03:00
0.3% excerpt_meaning 3098 objects, 966576 bytes
2021-04-15 00:57:48 +03:00
0.3% inter_symbols_table 14549 objects, 931136 bytes
2021-04-04 15:46:08 +03:00
0.3% production 3885 objects, 901320 bytes
0.3% ptoken 8390 objects, 872560 bytes
2020-08-19 02:56:02 +03:00
0.3% grammatical_usage 3610 objects, 866400 bytes
2021-04-17 17:28:28 +03:00
0.2% individual_form 2560 objects, 860160 bytes
2021-04-21 14:02:18 +03:00
0.2% dictionary 17679 objects, 848592 bytes
0.2% inter_schema_node 8663 objects, 831648 bytes
2021-04-15 00:57:48 +03:00
0.2% package_request 9282 objects, 816816 bytes
2021-04-17 17:28:28 +03:00
0.2% dict_entry_array 243 x 100 = 24300 objects, 785376 bytes
0.2% inter_name_generator_array 18 x 1000 = 18000 objects, 720576 bytes
2021-04-01 01:28:26 +03:00
0.2% unary_predicate_array 16 x 1000 = 16000 objects, 640512 bytes
2021-04-02 19:33:37 +03:00
0.1% local_variable_array 45 x 100 = 4500 objects, 433440 bytes
0.1% verb_usage 1128 objects, 388032 bytes
2021-04-17 17:28:28 +03:00
0.1% scan_directory 94 objects, 388032 bytes
2020-05-18 01:10:11 +03:00
0.1% rule 469 objects, 363944 bytes
0.1% verb_form 386 objects, 342768 bytes
2021-04-17 17:28:28 +03:00
---- noun 2379 objects, 285480 bytes
2021-02-20 17:45:46 +02:00
---- inference_subject 665 objects, 260680 bytes
2020-05-18 01:10:11 +03:00
---- inter_annotation_array 1 x 8192 objects, 196640 bytes
2020-08-19 02:56:02 +03:00
---- linguistic_stock_item 3315 objects, 159120 bytes
---- binary_predicate 321 objects, 156648 bytes
2021-03-27 17:21:07 +02:00
---- rule_family_data 400 objects, 147200 bytes
---- index_lexicon_entry 395 objects, 142200 bytes
2021-04-04 15:46:08 +03:00
---- nonterminal 759 objects, 139656 bytes
2021-04-17 17:28:28 +03:00
---- nascent_array 1947 objects, 124608 bytes
2021-04-21 12:36:22 +03:00
---- documentation_ref 1274 objects, 112112 bytes
2021-02-16 21:21:06 +02:00
---- inference 1703 objects, 108992 bytes
2021-04-21 12:36:22 +03:00
---- hierarchy_location 733 objects, 105552 bytes
2021-03-26 17:04:34 +02:00
---- imperative_defn 1376 objects, 99072 bytes
2021-03-12 14:31:40 +02:00
---- anl_entry_array 2 x 1000 = 2000 objects, 96064 bytes
2020-08-19 02:56:02 +03:00
---- noun_usage 2401 objects, 96040 bytes
---- preposition 273 objects, 87360 bytes
2020-08-19 02:56:02 +03:00
---- lexical_cluster 2516 objects, 80512 bytes
2020-05-18 01:10:11 +03:00
---- pcalc_term_array 2 x 1000 = 2000 objects, 80064 bytes
---- kind_variable_declaration 1652 objects, 79296 bytes
2021-04-21 12:36:22 +03:00
---- inter_tree 6 objects, 79200 bytes
2021-04-10 16:34:26 +03:00
---- inter_schema 1507 objects, 72336 bytes
---- label_namespace 1468 objects, 70464 bytes
2021-03-23 02:08:57 +02:00
---- rulebook 407 objects, 65120 bytes
2021-02-20 17:45:46 +02:00
---- spatial_data 670 objects, 64320 bytes
2020-08-19 02:56:02 +03:00
---- kind_macro_definition 9 objects, 62280 bytes
2020-05-18 01:10:11 +03:00
---- booking 860 objects, 61920 bytes
---- scenes_rcd_data 1880 objects, 60160 bytes
2021-04-01 01:28:26 +03:00
---- actions_rcd_data 1880 objects, 60160 bytes
2021-03-16 02:25:37 +02:00
---- command_grammar 130 objects, 58240 bytes
2020-05-18 01:10:11 +03:00
---- pcalc_func_array 1 x 1000 objects, 56032 bytes
2021-04-10 16:34:26 +03:00
---- kind_constructor 77 objects, 55440 bytes
2021-04-02 02:47:20 +03:00
---- stack_frame_box 577 objects, 55392 bytes
2021-03-19 16:43:02 +02:00
---- cg_token 603 objects, 53064 bytes
2021-02-16 02:54:32 +02:00
---- property_inference_data 1315 objects, 52600 bytes
---- ap_clause_array 2 x 400 = 800 objects, 51264 bytes
2021-03-17 02:18:19 +02:00
---- cg_line 230 objects, 47840 bytes
2020-05-18 01:10:11 +03:00
---- table 7 objects, 45528 bytes
---- text_substitution 436 objects, 45344 bytes
2020-05-18 01:10:11 +03:00
---- inter_node_list 750 objects, 42000 bytes
2021-04-17 17:28:28 +03:00
---- activity_list_array 1 x 1000 objects, 40032 bytes
2021-04-20 12:34:54 +03:00
---- anl_clause_array 1 x 1000 objects, 40032 bytes
2021-03-28 13:47:28 +03:00
---- to_family_data 496 objects, 39680 bytes
2021-04-02 19:33:37 +03:00
---- shared_variable_access_list_array 12 x 100 = 1200 objects, 38784 bytes
2020-05-18 01:10:11 +03:00
---- response_message 407 objects, 35816 bytes
2021-04-04 15:46:08 +03:00
---- production_list 617 objects, 34552 bytes
2021-02-20 17:45:46 +02:00
---- regions_data 670 objects, 32160 bytes
2020-05-18 01:10:11 +03:00
---- HTML_tag_array 1 x 1000 objects, 32032 bytes
2021-02-20 01:20:09 +02:00
---- property_permission 96 objects, 30720 bytes
---- verb_sense 403 objects, 29016 bytes
2021-04-02 02:47:20 +03:00
---- shared_variable_set_array 6 x 100 = 600 objects, 28992 bytes
2020-05-18 01:10:11 +03:00
---- heading 198 objects, 28512 bytes
---- action_pattern_array 7 x 100 = 700 objects, 28224 bytes
2021-02-20 17:45:46 +02:00
---- counting_data 670 objects, 26800 bytes
---- parsing_data 670 objects, 21440 bytes
---- bp_runtime_implementation 321 objects, 20544 bytes
2021-02-13 01:46:18 +02:00
---- instance 167 objects, 20040 bytes
2020-05-18 01:10:11 +03:00
---- nonlocal_variable 93 objects, 19344 bytes
2021-03-27 17:21:07 +02:00
---- timed_rules_rfd_data 400 objects, 19200 bytes
2021-02-18 12:26:57 +02:00
---- property 146 objects, 18688 bytes
2021-02-27 02:41:51 +02:00
---- action_name 90 objects, 18000 bytes
2021-04-21 01:43:29 +03:00
---- pcalc_prop_deferral 86 objects, 17888 bytes
2020-05-18 01:10:11 +03:00
---- parse_node_tree 20 objects, 17280 bytes
2021-03-28 13:47:28 +03:00
---- method 341 objects, 16368 bytes
---- understanding_reference_array 2 x 100 = 200 objects, 16064 bytes
2021-04-17 17:28:28 +03:00
---- linked_list_item_array 1 x 1000 objects, 16032 bytes
2021-04-01 01:28:26 +03:00
---- action_name_list_array 1 x 1000 objects, 16032 bytes
2021-04-21 01:43:29 +03:00
---- match_avinue_array 1 x 1000 objects, 16032 bytes
2020-05-18 01:10:11 +03:00
---- to_phrase_request 59 objects, 15576 bytes
2021-02-14 18:46:14 +02:00
---- adjective 137 objects, 14248 bytes
2021-03-20 17:41:45 +02:00
---- booking_list 407 objects, 13024 bytes
2020-05-18 01:10:11 +03:00
---- literal_text 147 objects, 12936 bytes
2021-02-14 18:46:14 +02:00
---- adjective_iname_holder 320 objects, 12800 bytes
2021-04-13 00:32:27 +03:00
---- pathname 292 objects, 11680 bytes
2021-04-21 12:36:22 +03:00
---- stopwatch_timer 141 objects, 11280 bytes
2020-08-19 02:56:02 +03:00
---- filename 208 objects, 8320 bytes
2020-05-18 01:10:11 +03:00
---- equation_node 68 objects, 7616 bytes
---- understanding_item_array 3 x 100 = 300 objects, 7296 bytes
2021-04-02 19:33:37 +03:00
---- shared_variable_array 1 x 100 objects, 7232 bytes
---- determiner 22 objects, 7216 bytes
---- uniqueness_count 260 objects, 6240 bytes
---- verb 108 objects, 6048 bytes
2020-05-18 01:10:11 +03:00
---- text_literal_holder 145 objects, 5800 bytes
---- inbuild_work 78 objects, 4992 bytes
2021-03-05 18:20:09 +02:00
---- explicit_action_array 1 x 100 objects, 4832 bytes
2021-02-18 12:26:57 +02:00
---- value_property_data 84 objects, 4704 bytes
2020-05-18 01:10:11 +03:00
---- heading_tree 20 objects, 4640 bytes
---- parsing_pp_data 96 objects, 4608 bytes
---- build_vertex 40 objects, 4480 bytes
---- hierarchy_attachment_point 48 objects, 4224 bytes
2021-03-27 21:52:35 +02:00
---- placement_affecting_array 1 x 100 objects, 4032 bytes
2020-05-18 01:10:11 +03:00
---- activity 35 objects, 3920 bytes
---- inbuild_edition 54 objects, 3888 bytes
---- parse_node_annotation_type 114 objects, 3648 bytes
2020-05-18 01:10:11 +03:00
---- inbuild_copy 35 objects, 3640 bytes
---- command_line_switch 43 objects, 3440 bytes
---- property_setting_bp_data 84 objects, 3360 bytes
2021-03-26 11:58:50 +02:00
---- method_set 104 objects, 3328 bytes
2021-04-17 17:28:28 +03:00
---- instance_usage_array 1 x 200 objects, 3232 bytes
2021-04-20 12:34:54 +03:00
---- kind_constructor_comparison_schema_array 1 x 100 objects, 3232 bytes
---- definition 44 objects, 3168 bytes
2021-04-14 01:23:45 +03:00
---- compatibility_specification 66 objects, 3168 bytes
2020-05-18 01:10:11 +03:00
---- inform_extension 19 objects, 3040 bytes
2021-04-14 01:23:45 +03:00
---- property_of_value_storage 93 objects, 2976 bytes
2021-04-17 17:28:28 +03:00
---- either_or_property_data 62 objects, 2976 bytes
2021-04-15 00:57:48 +03:00
---- submodule_request 69 objects, 2760 bytes
2020-05-18 01:10:11 +03:00
---- inter_construct 32 objects, 2560 bytes
2021-04-14 01:23:45 +03:00
---- part_of_inference_data 79 objects, 2528 bytes
2021-04-15 00:57:48 +03:00
---- parentage_inference_data 79 objects, 2528 bytes
2021-04-02 19:33:37 +03:00
---- kind_constructor_casting_rule_array 1 x 100 objects, 2432 bytes
2021-04-17 17:28:28 +03:00
---- kind_constructor_instance_array 1 x 100 objects, 2432 bytes
2020-05-18 01:10:11 +03:00
---- equation_symbol 30 objects, 2400 bytes
---- semver_range 22 objects, 2288 bytes
2021-02-26 00:56:58 +02:00
---- scene 1 object, 2096 bytes
---- use_option 29 objects, 1856 bytes
2020-07-26 21:10:16 +03:00
---- pronoun_usage 42 objects, 1680 bytes
---- activity_crossref_array 1 x 100 objects, 1632 bytes
2021-04-20 12:34:54 +03:00
---- table_contribution_array 1 x 100 objects, 1632 bytes
2021-03-27 17:21:07 +02:00
---- plugin 25 objects, 1600 bytes
2021-04-13 00:32:27 +03:00
---- kind_interaction 39 objects, 1560 bytes
2021-04-17 17:28:28 +03:00
---- pipeline_step 13 objects, 1560 bytes
2020-05-18 01:10:11 +03:00
---- noun_filter_token 22 objects, 1408 bytes
2021-04-16 23:50:46 +03:00
---- inter_annotation_form 35 objects, 1400 bytes
2020-05-18 01:10:11 +03:00
---- special_meaning_holder 33 objects, 1320 bytes
2021-04-13 00:32:27 +03:00
---- build_script 40 objects, 1280 bytes
2021-04-17 17:28:28 +03:00
---- constant_phrase 20 objects, 1280 bytes
2020-05-18 01:10:11 +03:00
---- invocation_options_array 1 x 100 objects, 1224 bytes
2021-04-17 17:28:28 +03:00
---- direction_inference_data 30 objects, 1200 bytes
2021-04-20 12:34:54 +03:00
---- hierarchy_metadatum 15 objects, 1200 bytes
---- quantifier 16 objects, 1024 bytes
2020-05-18 01:10:11 +03:00
---- table_column 16 objects, 896 bytes
---- inbuild_requirement 22 objects, 880 bytes
2021-04-20 12:34:54 +03:00
---- pipeline_stage 18 objects, 864 bytes
---- control_structure_phrase 12 objects, 864 bytes
2021-04-15 00:57:48 +03:00
---- code_generation 1 object, 864 bytes
2020-05-18 01:10:11 +03:00
---- cached_understanding 21 objects, 840 bytes
---- runtime_kind_structure 13 objects, 832 bytes
2020-05-18 01:10:11 +03:00
---- phrase_option_array 1 x 100 objects, 824 bytes
2021-04-02 02:47:20 +03:00
---- target_vm 6 objects, 816 bytes
2020-05-18 01:10:11 +03:00
---- generated_segment 25 objects, 800 bytes
---- inter_data_type 14 objects, 784 bytes
---- submodule_identity 23 objects, 736 bytes
---- inform_language 6 objects, 672 bytes
2021-04-14 01:23:45 +03:00
---- I6T_intervention 8 objects, 640 bytes
2021-04-17 17:28:28 +03:00
---- relation_guard 5 objects, 640 bytes
2021-04-20 12:34:54 +03:00
---- inter_warehouse_room 10 objects, 640 bytes
---- inbuild_search_result 15 objects, 600 bytes
2021-04-20 12:34:54 +03:00
---- named_rulebook_outcome 15 objects, 600 bytes
2021-03-23 02:08:57 +02:00
---- rulebook_outcome 17 objects, 544 bytes
2020-07-26 21:10:16 +03:00
---- small_word_set 11 objects, 528 bytes
2021-04-17 17:28:28 +03:00
---- inform_kit 5 objects, 520 bytes
2021-04-20 12:34:54 +03:00
---- implication 13 objects, 520 bytes
2021-02-16 02:54:32 +02:00
---- inference_family 11 objects, 440 bytes
---- equation 4 objects, 416 bytes
2021-04-14 01:23:45 +03:00
---- i6_memory_setting 13 objects, 416 bytes
---- dval_written 10 objects, 400 bytes
2021-04-14 01:23:45 +03:00
---- article_usage 8 objects, 384 bytes
2021-04-17 17:28:28 +03:00
---- bp_family 12 objects, 384 bytes
2020-05-18 01:10:11 +03:00
---- source_file 5 objects, 360 bytes
2021-04-14 01:23:45 +03:00
---- module_package 9 objects, 360 bytes
2020-05-18 01:10:11 +03:00
---- inbuild_genre 7 objects, 336 bytes
---- door_dir_notice 5 objects, 320 bytes
---- grammatical_category 8 objects, 320 bytes
2021-04-20 12:34:54 +03:00
---- pronoun 8 objects, 320 bytes
2021-04-01 01:28:26 +03:00
---- build_step 4 objects, 288 bytes
---- up_family 9 objects, 288 bytes
---- explicit_bp_data 5 objects, 280 bytes
2021-04-14 01:23:45 +03:00
---- door_to_notice 5 objects, 280 bytes
2020-05-18 01:10:11 +03:00
---- inform_pipeline 4 objects, 256 bytes
2020-07-08 01:49:36 +03:00
---- verb_usage_tier 5 objects, 240 bytes
2021-02-13 18:30:19 +02:00
---- adjective_meaning_family 7 objects, 224 bytes
---- release_instructions 1 object, 208 bytes
2021-04-14 01:23:45 +03:00
---- test_scenario 1 object, 208 bytes
---- compilation_unit 5 objects, 200 bytes
2021-04-14 01:23:45 +03:00
---- build_skill 5 objects, 200 bytes
2021-03-29 01:42:22 +03:00
---- plural_dictionary_entry 4 objects, 192 bytes
2021-04-20 12:34:54 +03:00
---- kit_dependency 4 objects, 192 bytes
2020-05-18 01:10:11 +03:00
---- inform_project 1 object, 176 bytes
2021-04-01 01:28:26 +03:00
---- inter_architecture 4 objects, 160 bytes
2021-04-14 01:23:45 +03:00
---- link_instruction 4 objects, 160 bytes
---- inference_subject_family 5 objects, 160 bytes
2021-04-14 01:23:45 +03:00
---- code_generation_target 4 objects, 160 bytes
2021-04-20 12:34:54 +03:00
---- imperative_defn_family 4 objects, 160 bytes
2021-04-14 01:23:45 +03:00
---- element_activation 4 objects, 128 bytes
2021-04-20 12:34:54 +03:00
---- codegen_pipeline 1 object, 128 bytes
2020-05-18 01:10:11 +03:00
---- inbuild_nest 3 objects, 120 bytes
2021-04-02 02:47:20 +03:00
---- local_block_value 2 objects, 112 bytes
2020-05-18 01:10:11 +03:00
---- inform_kit_ittt 2 objects, 96 bytes
---- compile_task_data 1 object, 80 bytes
2021-04-20 12:34:54 +03:00
---- article 2 objects, 80 bytes
2021-04-14 01:23:45 +03:00
---- list_together_routine 2 objects, 80 bytes
---- inter_warehouse 1 object, 56 bytes
2021-04-20 12:34:54 +03:00
---- build_methodology 1 object, 56 bytes
---- figures_data 1 object, 48 bytes
---- HTML_file_state 1 object, 48 bytes
2021-04-20 12:34:54 +03:00
---- star_invention 1 object, 48 bytes
---- parse_name_notice 1 object, 40 bytes
---- loop_over_scope 1 object, 40 bytes
---- kind_template_definition 1 object, 40 bytes
2021-04-14 01:23:45 +03:00
---- by_routine_bp_data 1 object, 40 bytes
2020-05-18 01:10:11 +03:00
2021-04-17 17:28:28 +03:00
35.8% was used for memory not allocated for objects:
2020-05-18 01:10:11 +03:00
2021-04-21 14:02:18 +03:00
15.6% text stream storage 44986624 bytes in 280740 claims
3.4% dictionary storage 9945600 bytes in 17679 claims
2021-04-21 12:36:22 +03:00
---- sorting 984 bytes in 3 claims
2021-04-09 02:04:34 +03:00
2.5% source text 7200000 bytes in 3 claims
2021-04-15 00:57:48 +03:00
3.7% source text details 10800000 bytes in 2 claims
2020-07-01 02:58:55 +03:00
---- linguistic stock array 81920 bytes in 2 claims
2020-07-26 21:10:16 +03:00
---- small word set array 105600 bytes in 22 claims
2021-04-17 17:28:28 +03:00
0.8% inter symbols storage 2445568 bytes in 15254 claims
5.8% inter bytecode storage 16802788 bytes in 14 claims
3.0% inter links storage 8750208 bytes in 246 claims
0.5% instance-of-kind counting 1695204 bytes in 1 claim
2021-02-20 17:45:46 +02:00
---- compilation workspace for objects 21856 bytes in 25 claims
2020-08-27 17:50:24 +03:00
---- lists for type-checking invocations 16000 bytes in 1 claim
2021-04-17 17:28:28 +03:00
---- emitter array storage 175040 bytes in 2060 claims
2020-05-18 01:10:11 +03:00
---- code generation workspace for objects 9200 bytes in 9 claims
2021-04-21 14:02:18 +03:00
20.9% was overhead - 60084128 bytes = 58675K = 57 MB
2020-05-18 01:10:11 +03:00