Can anyone offer any insight as to why I’ve started having memory spikes as of December 17? I know this is basically a stupid question because there’s really no information included, but basically, I haven’t installed anything new, just done regular updates. I’ve tried disabling several integrations, but I can’t seem to find the source. The big dips in the graph are when I manually restart.
OK. I’ve got the callgrind file. What am I looking for?
It seems too odd of a coincidence that it began the day I updated to 2024.12.4
Memory growth log:
Logger: homeassistant.components.profiler
Source: components/profiler/__init__.py:491
integration: Profiler (documentation, issues)
First occurred: 15:06:31 (42 occurrences)
Last logged: 15:27:03
Memory Growth: [('list', 86968, 47), ('builtin_function_or_method', 11672, 29), ('dict', 155998, 26), ('Context', 5265, 17), ('SimpleCookie', 580, 15), ('ReferenceType', 36167, 11), ('URL', 424, 8), ('MultiDictProxy', 68, 3), ('MultiDict', 68, 3), ('TemplateState', 852, 3), ('TimerNoop', 6, 1)]
Memory Growth: []
Memory Growth: [('ReferenceType', 36179, 12), ('State', 4560, 8), ('TemplateState', 855, 3)]
Memory Growth: [('State', 4567, 7), ('TemplateState', 858, 3), ('_ThreadHandle', 60, 2), ('lock', 186, 2), ('Thread', 55, 2), ('Empty', 53, 2), ('Condition', 101, 1), ('ReadOnlyDict', 18893, 1), ('ESPHomeClient', 3, 1), ('HaBleakClientWithServiceCache', 2, 1)]
Memory Growth: [('list', 86973, 5), ('State', 4571, 4), ('TemplateState', 862, 4), ('ReadOnlyDict', 18895, 2)]