diff --git a/category/get_perf_info.py b/category/get_perf_info.py index 4fe3afc88fe81836d39539bdaf9ae8a8f76d3d7c..634178cedad044bd676f6f593face165bd666c5e 100644 --- a/category/get_perf_info.py +++ b/category/get_perf_info.py @@ -19,6 +19,16 @@ def convert_str(value): else: return value +# 执行perf命令的时候,出现$?为0,但是其实是有error信息产生 +def is_errfile_empty(cmdname, err_filename): + if os.path.getsize(err_filename): + # 将异常信息记录到日志中 + with io.open(file = err_filename, mode = 'r', encoding = 'utf-8') as fp: + tmp_txt = fp.read() + else: + if os.path.exists(err_filename): + os.remo + # hotspot main function class Hotspot(): def __init__(self):