(2)也可以把svg的内容转为字符串,然后导出文件名为.svg的文件即可。
例如,在node中可以使用fs(文件系统),导出svg文模则件。
— ownerDocument属性通过引用该属性获得当前SVG文件的文档昌运对象,也就是正迅薯得到SVG的DOM结构举者。
使用举例:svgdoc = evt.target.ownerDocument
— getOwnerDocument()方法
通过调用该方法获得当前SVG文件的文档对象,也就是得到SVG的DOM结构。
使用举例:svgdoc = evt.target.getOwnerDocument()
这时,会在/tmp目录下生成 /tmp/perf-3456.map , 即 perf-进程id.map
perf record 会将记录的信息保存到当前执行目录的 perf.data 文件中
使用 perf script 读取 perf.data 的 trace 信息写入 perf.stacks。
--color=js 指定生成针对 JavaScript 配色的 svg,即:
用浏览器打开 flamegraph.svg
生成 cpuprofile-xxx.cpuprofile 文件,该文件的内容其实就是一个大的 JSON 对象
Chrome 自带了分析 CPU profile 日志的工具。打开 Chrome ->调出开发者工具升袜带(DevTools) ->单击右上角三个点的按钮 ->More tools ->JavaScript Profiler ->Load,加载好凯刚才生成的 cpuprofile 文件。
首先全局安装 flamegraph 模块:
运行以下命令将 cpuprofile 文件生成吵芦 svg 文件:
用浏览器打开 cpuprofile.svg,如下所示:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)