我正在使用Puppeteer来查找内存泄漏问题。我正在使用puppeteer的page.metrics() API,但我无法理解每个属性的含义。随着时间的推移,我在指标中的所有价值都在不断增加。这是预期的吗?或者这是否表明可能存在严重的内存泄漏?
随着应用程序运行,价值不断增长的属性是:
JSEventListeners, Nodes, LayoutCount, RecalcStyleCount, LayoutDuration, RecalcStyleDuration, ScriptDuration, TaskDuration, JSHeapUsedSize, JSHeapTotalSize
关于这些东西的信息非常稀少,而且我一直看到人们将其page.queryObjects称为查找内存泄漏的另一种方法。但是我找不到有关如何使用此 API 以及要查找什么的任何信息。