- BeyondCompare工具对比了两个版本的源码,并重点走读了下A、B两款芯片代码单独处理的部分,均未发现任何异常。 另一方面,通过
pip list命令对比两个镜像包中的二方包,公务员遴选发现仅有pytz时区工具依赖的版本有变化。``` tmp_dict = dict(stats) req_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) tmp_dict['req_time'] = req_time df = pd.DataFrame.from_dict(tmp_dict, orient='index').T
误格式图片调用的不断增多,异常栈中的信息也会不断增多。[公务员遴选](http://www.gongxuanwang.com/)而且由于异常中还包含着请求图片信息,因此内存会呈MB级别的增加。
但这部分代码上线已久,线上如果真的也是这里导致的问题,为何之前没有任何问题,而且为何在A芯片上也没有出现任何问题?但我问了自己一个问题,如果当初没有打印这一行日志,或者开发人员偷懒没有把异常栈全部打出来,那应该如何去定位?[http://www.gongxuanwang.com/](http://www.gongxuanwang.com/)
带着这样的问题我继续研究了下`objgraph`、`pympler` 工具。