发明名称 DETECTION OF NODE.JS MEMORY LEAKS
摘要 A system detects memory leaks in Node.JS applications. The memory leaks are associated with lines of code rather than particular objects. Lines of code associated with a memory leak is identified by object allocation tracking. Object allocation for lines of code is tracked. A heap snapshot may be captured at the same time at which the object allocation occurs. The results of the object allocation are processed, including removal of objects cleaned up by garbage collection. Objects remaining in the object allocation results are then searched for the end heap snapshot. For objects found in the heap snapshot, the corresponding lines of code that generate the objects are reported to administrators the application.
申请公布号 US2016323160(A1) 申请公布日期 2016.11.03
申请号 US201514699284 申请日期 2015.04.29
申请人 AppDynamics, Inc. 发明人 Melikyan Dmitri;Roth David
分类号 H04L12/26;G06F3/06 主分类号 H04L12/26
代理机构 代理人
主权项 1. A method for tracking allocations, comprising: tracking object allocation for a process executing on a server and communicating over a network with a remote computing device; collecting a heap snapshot for the executing process on the server; identifying by an agent executing on the server one or more objects that are tracked within the object allocation and contained in the heap snapshot; and reporting by the agent the identified objects to a remote computing device.
地址 San Francisco CA US