2015-01-25 2 views
0
{ 
    "num_full_gc": 17, 
    "num_inc_gc": 8, 
    "heap_compactions": 8, 
    "estimated_base": 2592568, 
    "current_base": 2592568, 
    "min": 2499912, 
    "max": 2592568, 
    "usage_trend": 0 
} 

Это из memwatch nodejs библиотеки:Как я могу узнать данные о статусе узла-memwatch?

https://github.com/lloyd/node-memwatch#heap-usage

Какой один из них представляет собой память, используемую в сценарии? И что другие означают? Страница github на самом деле не объясняет это.

+1

Сразу под диаграммой, которую вы скопировали:> Если тренд использования последовательно положителен, это указывает на то, что размер вашей базовой кучи постоянно растет, и у вас может быть утечка – Claies

ответ

0

Ну, четыре из них представляют собой объем памяти, используемый сценарием. Я думаю, что «current_base», скорее всего, тот, который вам нужен; Я считаю, что это объем памяти, который в настоящее время используется скриптом. Я считаю, что «оценочная_база» - это оценка типичного объема памяти, используемого сценарием.