question

Keita T. avatar image
0 Likes"
Keita T. asked Keita T. commented

About "_other_subnodes_" in memory profiler

Hello,

we are investigating ways to improve the performance of customer-created models.

Our costomer reported that the memory profiler indicates a node called "_other_subnodes_" is using a lot of memory. This node appears to be in subnode of each object, but what is it? Could you tell me how we can reduce memory usage for this node?

FlexSim 24.2.1
memory profiler
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Jason Lightfoot avatar image
1 Like"
Jason Lightfoot answered Keita T. commented

You should never have a single entry for _other_subnodes_ consuming a lot of memory since they are rolled up into that node if they consume less than 1/100th of a percent of the total model size.
If you think this is not the case and an entry with that name has a large percentage of the model's memory allocated to it then please post the model for us to investigate.

· 2
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Felix Möhlmann avatar image Felix Möhlmann commented ·

One common way this could happen is a large treenode table. Each cell only takes up a tiny amount but in total the table might make up most of the memory usage.

1726729152911.png

Though if possible such a table should probably be switched to bundle format.

1726729234390.png

(Same table with 5M zeros but switched to bundle)

1 Like 1 ·
1726729152911.png (5.4 KiB)
1726729234390.png (5.9 KiB)
Keita T. avatar image Keita T. commented ·

@Jason Lightfoot Thank you for your reply. This case was intended only as a general specification check and was not intended for consultation using model files. I will close this case since I could confirm what I wanted to know.

0 Likes 0 ·