Using ARM DDT it's possible to get a detailed report on the memory being allocated in the application using the Memory Usage tool (source: ARM DDT Documentation).
Using this tool we can validate whether the memory footprint reported by
|
size_t model_size(bool detailed_report) { |
and
https://github.com/BlueBrain/CoreNeuron/blob/master/coreneuron/io/mech_report.cpp#L19 is accurate and taking into consideration all aspects of the CoreNEURON data structures.