← 返回蜂巢洞察

演讲主题:通过逐步将Rust语言集成到现有代码库中来提升性能

莉莉·玛拉介绍了如何通过渐进式的FFI重构来避免高风险的软件重写。她说明了工程团队如何利用PyO3将Python代码中的性能瓶颈替换为Rust代码,从而实现函数执行速度的显著提升、无缝的集成测试,并在无需引入微服务架构的情况下大幅降低基础设施维护成本。 作者:莉莉·玛拉

莉莉·玛拉介绍了如何通过渐进式的FFI重构来避免高风险的软件重写。她说明了工程团队如何利用PyO3将Python代码中的性能瓶颈替换为Rust代码,从而实现函数执行速度的显著提升、无缝的集成测试,并在无需引入微服务架构的情况下大幅降低基础设施维护成本。

作者:莉莉·玛拉

相关文章

技术实践

播客:做正确的事:在人工智能时代追求责任与透明度——节目总结

在这期播客中,负责“文化与方法”板块的首席编辑Shane Hastie与Hugo Venturini进行了交谈。他们探讨了当人工智能负责编写代码时,谁应该承担相应的责任;人工智能如何正在改变代码审查流程以及传统的工程角色定位;同时,也讨论了领导者应该如何营造一种透明且充满心理安全感的工作环境。 作者:Hugo Venturini

阅读全文
技术实践

文章:我们无法重现的那些iOS系统崩溃现象

本文描述了一项调查过程,旨在找出某款大型iOS消费类应用在生产环境中发生崩溃的根本原因。该应用程序在运行过程中会间歇性地出现崩溃现象,而且任何尝试在本地环境下重现这一故障的努力都未能成功。虽然最终进行的代码修改幅度很小,但要找到问题的根源,就必须将那些模糊不清的SIGBUS错误报告转化为一系列有针对性的实验。 作者:阿比舍克·冈德·德布

阅读全文