enhancementgood first issueprofilingpython
Repository-Metriken
- Stars
- (1.002 Stars)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
背景
huatuo 已初步支持 Python 内存 Profiling(memray 解码器),但 decoder.go 中存在多处 TODO,功能完整性有待完善。
需求描述
完善 Python 内存 Profiling 能力:
- 完善 memray 解码器:处理 decoder.go 中的多处 TODO 项
- 行级分配定位:支持精确到代码行的内存分配定位
- codeObject 元信息:解析和展示 codeObject 的完整元信息(文件名、函数名、行号等)
- 二分搜索优化:对时间戳查找等场景采用二分搜索优化性能
- 易用性优化:完善错误处理、日志输出、数据格式兼容性
技术要求
- 保持与现有 memray 格式的兼容性
- 性能优化不引入回归问题
验收标准
- decoder.go 中的 TODO 全部解决
- 行级分配定位可用
- codeObject 元信息完整展示
- 性能优化生效
意向参与贡献
- 我有意向参与具体功能的开发实现并将代码贡献回到上游社区