| Extracted from Pike v7.8 release 866 at 2018-02-09.

[Top]
Debug

# Method Debug.memory_usage()

Method memory_usage

  `mapping(string:int) memory_usage()`

Description

  Check memory usage.

  This function is mostly intended for debugging. It delivers a mapping with information about how many arrays/mappings/strings etc. there are currently allocated and how much memory they use.

  The entries in the mapping are typically paired, with one named `"num_" + SYMBOL + "s"` containing a count, and the other named `SYMBOL + "_bytes"` containing a best effort approximation of the size in bytes.

Note

  Exactly what fields this function returns is version dependant.

See also

  _verify_internals()