{'fraction_non_alphanumeric': 0.016891891891891893, 'fraction_numerical': 0.0, 'mean_word_length': 4.342342342342342, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The space problem

The concept of space used by a program comes from the fact that programs process data and the notion that a computer’s memory acts as a store for that data. Because this need for space by a program is so basic, it is an important area for performance measurement. In this chapter, we identify the various abstract forms that represent memory usage in an Ada program. We examine these forms as they appear at the language level as well as in the run-time system. In addition, various types of space usage measurements are discussed as well as techniques for performing them.