背景¶
backtrader 经过重构之后,把元编程去掉了,但是性能降低了很多,尝试分析一下哪些地方导致了性能降低,并尝试进一步优化性能。
资源¶
现在 backtrader 主目录下有两个日志文件:
backtrader/performance_profile_master_20251227_133940.log 这个是 master 版本的运行结果
backtrader/performance_profile_remove-metaprogramming_20251227_134050.log 这个是去除元编程之后的运行结果
任务¶
请分析这两个日志文件,找出性能降低的原因,并认真研究分析现在整个项目的代码,给出提高性能的详细建议。