Skip to content

Conversation

@SigureMo
Copy link
Member

@SigureMo SigureMo commented Sep 21, 2024

动机

biliass rustify 计划

解决方案

本 PR 带来部分性能提升(72s -> 60s)

重写后的函数很快,而且是调用次数最多的函数,只需要 500ns 左右(可能更快),理应拿到较大的性能收益,但包装为 pybind 函数后,则到了 5000ns 量级,和纯 python 实现差不多,因此还需要外部调度的 for 循环下沉后才会显现真正的性能收益

类型

  • ✨ feat: 添加新功能
  • 🐛 fix: 修复 bug
  • 📝 docs: 对文档进行修改
  • ♻️ refactor: 代码重构(既不是新增功能,也不是修改 bug 的代码变动)
  • ⚡ perf: 提高性能的代码修改
  • 🧑‍💻 dx: 优化开发体验
  • 🔨 workflow: 工作流变动
  • 🏷️ types: 类型声明修改
  • 🚧 wip: 工作正在进行中
  • ✅ test: 测试用例添加及修改
  • 🔨 build: 影响构建系统或外部依赖关系的更改
  • 👷 ci: 更改 CI 配置文件和脚本
  • ❓ chore: 其它不涉及源码以及测试的修改
  • ⬆️ deps: 依赖项修改
  • 🔖 release: 发布新版本

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects
Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants