Lua内存快照对比分析工具
近期正好有分析Lua内存的需求,找到了其他大神的内存快照工具,但是导出来的txt文件查看很不方便,所以就动手做了一个QT版本的可视化工具。可以直观的查看、对比、过滤所有变量及其引用关系等。
当前在处理大文件时,解析比较耗时,跟踪发现耗时基本都是引用关系链的处理上,待后续有时间再优化吧!
【原工具地址(LuaMemorySnapshotDump)】
1.将memory/MemoryReferenceInfo.lua集成到工程中
2.参考memory/MemorySnapShot.lua中MemorySnapShot函数的用法,导出内存快照
1.使用QT5.9.2编译
2.配置快照文件目录,或者直接查找到目录打开
3.使用示例
3.1 查看
3.2 对比
3.3 过滤