有很多工具,哪些诊断工具有利于诊断node.js应用程序的内存泄漏问题?
发布于 2015-06-15 04:53:45
是的,IDDE不仅是一个强大的工具,不仅用于内存泄漏检测,而且还用于确定各种Node.js错误行为,包括崩溃和挂起。
以下是概述、安装和新信息的链接:https://www.ibm.com/developerworks/java/jdk/tools/idde
!nodeoverview {
堆和垃圾收集
内存分配器,使用: 981 MB,可用: 482 MB GC计数: 144
这显示了堆的占用率。
0x000000de06d319 FIXED_ARRAY_TYPE 131112!数组0x000000de06d319 0x000000de0ac6d9 FIXED_ARRAY_TYPE 98360!数组0x0000000000de0ac6d9 0x0000000000e90e2f09 ASCII_STRING_TYPE 48152!字符串0x00000000e90e90e90e9035099 ASCII_STRING_TYPE 48088!字符串0x000000e9035099 0x000000e5099 0x000000000000e9004101 ASCII_STRING_TYPE 40936!
最频繁的5种对象类型频率
JS_OBJECT_TYPE 15371393 FIXED_ARRAY_TYPE 6175379 ASCII_INTERNALIZED_STRING_TYPE 3476 BYTE_ARRAY_TYPE 1572 JS_FUNCTION_TYPE 1434
}
!jsobject 0x00000000c8244fd1 JS_OBJECT_TYPE 6133503对象0
!jsobject 0x000000c8004161 JS_OBJECT_TYPE 6133499数据库0
!jsobject 0x00000000c8004101 JS_OBJECT_TYPE 3066750 MyRecord 0
!jsobject 0x00000000c869b111 JS_OBJECT_TYPE 37302对象0
!jsobject 0x000000de05b959 JS_FUNCTION_TYPE 542 0
!jsobject 0x00000000de04bcc1 JS_FUNCTION_TYPE 267 0
!jsobject 0x000000de04a09 JS_FUNCTION_TYPE 251 0
!jsobject 0x00000000de04a911 JS_FUNCTION_TYPE 227 0
!jsobject 0x000000de0a48c9 JS_ARRAY_TYPE 190阵列0
!jsobject 0x000000de04a7e9 JS_FUNCTION_TYPE 102 0
!jsobject 0x00000000de04e379 JS_ARRAY_TYPE 34阵列0
!jsobject 0x00000000de050db1 JS_OBJECT_TYPE 30对象0
!jsobject 0x00000000c2938151 JS_REGEXP_TYPE 18 RegExp 0
!jsobject 0x00000000c2955a11 JS_OBJECT_TYPE 15 NativeModule 0
!jsobject 0x00000000c2944519 JS_OBJECT_TYPE 11对象0
!jsobject 0x00003abc 617bee71 JS_OBJECT_TYPE 102 CallSite 3接收器,有趣,pos
接收机0x0000251abe506c91
乐趣0x00003abc 617bb241 pos 0x00001dfd00000000 SMI = 0x1dfd
}
https://stackoverflow.com/questions/30834656
复制相似问题