# druid.widget.memory_panel API > at /druid/widget/memory_panel/memory_panel.lua ## Functions - [init](#init) - [on_remove](#on_remove) - [set_low_memory_limit](#set_low_memory_limit) - [push_next_value](#push_next_value) - [update_text_memory](#update_text_memory) ## Fields - [root](#root) - [delta_time](#delta_time) - [samples_count](#samples_count) - [memory_limit](#memory_limit) - [mini_graph](#mini_graph) - [max_value](#max_value) - [text_per_second](#text_per_second) - [text_memory](#text_memory) - [memory](#memory) - [memory_samples](#memory_samples) - [timer_id](#timer_id) ### init --- ```lua memory_panel:init() ``` ### on_remove --- ```lua memory_panel:on_remove() ``` ### set_low_memory_limit --- ```lua memory_panel:set_low_memory_limit([limit]) ``` - **Parameters:** - `[limit]` *(any)*: ### push_next_value --- ```lua memory_panel:push_next_value() ``` ### update_text_memory --- ```lua memory_panel:update_text_memory() ``` ## Fields - **root** (_node_) - **delta_time** (_number_) - **samples_count** (_integer_) - **memory_limit** (_integer_) - **mini_graph** (_druid.widget.mini_graph_): Widget to display a several lines with different height in a row - **max_value** (_druid.text_): Basic Druid text component. Text components by default have the text size adjusting. - **text_per_second** (_druid.text_): Basic Druid text component. Text components by default have the text size adjusting. - **text_memory** (_druid.text_): Basic Druid text component. Text components by default have the text size adjusting. - **memory** (_unknown_) - **memory_samples** (_table_) - **timer_id** (_unknown_)