diff --git a/category/get_perf_info.py b/category/get_perf_info.py index 53b56031f2378ad570295222acb8fe68de90792a..4658d1e89f7d9a5e49e6d0f3ad20b6c07f1c4d61 100644 --- a/category/get_perf_info.py +++ b/category/get_perf_info.py @@ -365,6 +365,11 @@ class OffCPU(): offcputime_svg_content = fp.read() base64_offcputime_svg_content = base64.b64encode(offcputime_svg_content.encode('utf-8')).decode('utf-8') format_offcputime_svg = "".join([offcputime_svg_short, '\n', base64_offcputime_svg_content]) + if Command.cmd_output(offcputime_svg_short, format_offcputime_svg, GlobalCall.output_hotspot_file, '='): + return True + else: + Logger().debug("write offcpu flame svg info error") + return False else: Logger().warning("当前内核版本下,工具暂不提供off-cpu采集功能.") return False