github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/doc/content/ru/docs/plugins/memory_app.md (about) 1 2 --- 3 title: "Memory app" 4 linkTitle: "memory app" 5 date: 2021-10-20 6 description: > 7 8 --- 9 10 {{< figure src="/smart-home/memory_app.png" width="300" >}} 11 12 13 14 15 16 В системе **Smart Home** присутствует плагин "memory_app", который предоставляет отображение параметров памяти приложения. 17 Этот плагин позволяет получать информацию о различных характеристиках памяти приложения. Вот некоторые из этих параметров: 18 19 1. `alloc`: Параметр `alloc` отображает количество выделенной памяти для приложения в байтах. Он указывает текущее значение 20 выделенной памяти. 21 22 2. `heap_alloc`: Параметр `heap_alloc` показывает количество выделенной кучи (heap) памяти для приложения в байтах. Это 23 значение указывает текущее выделение памяти в куче. 24 25 3. `total_alloc`: Параметр `total_alloc` указывает общее количество выделенной памяти для приложения с момента его запуска 26 в байтах. Он отражает общий объем памяти, выделенный приложению. 27 28 4. `sys`: Параметр `sys` показывает количество системной памяти, используемой приложением. Он указывает текущее значение 29 использования системной памяти. 30 31 5. `num_gc`: Параметр `num_gc` отображает количество сборок мусора (garbage collection), которые произошли с момента 32 запуска приложения. 33 34 6. `last_gc`: Параметр `last_gc` указывает время последней сборки мусора (garbage collection). Он позволяет получить 35 информацию о времени последней проведенной сборки мусора в приложении. 36 37 Пример использования плагина "memory_app" для получения параметров памяти приложения: 38 39 ```javascript 40 const memoryParams = EntityGetAttributes('memory.memory') 41 console.log(memoryParams.alloc); 42 console.log(memoryParams.heap_alloc); 43 console.log(memoryParams.total_alloc); 44 console.log(memoryParams.sys); 45 console.log(memoryParams.num_gc); 46 console.log(memoryParams.last_gc); 47 ``` 48 49 Вы можете использовать эти параметры для отображения информации о памяти приложения в вашем проекте **Smart Home**.