深度调优
文章平均质量分 93
云搜
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
仓颉锁竞争优化:从问题诊断到架构重构的系统方法论
本文系统探讨了仓颉语言中的锁竞争优化问题。首先分析了锁竞争的三大隐形成本:上下文切换、缓存污染和优先级反转。随后通过三个实践案例展示了优化方法:从账户系统的细粒度锁设计,到日志系统的无锁环形缓冲区实现,再到广告系统通过局部分配消除竞争。文章提出五层优化层次:诊断定位、缩小临界区、降低竞争粒度、应用无锁算法和架构重构。最终强调真正的性能优化需要深入理解硬件特性、精准诊断瓶颈,并在架构层面而非代码层面进行系统性思考。原创 2025-10-29 16:28:15 · 563 阅读 · 0 评论 -
仓颉ARC机制深度调优与性能优化实践
摘要:仓颉ARC机制性能优化实践 本文深入探讨仓颉语言自动引用计数(ARC)机制的性能优化策略。首先揭示了ARC的本质是编译时插桩与运行时计数的混合策略,其确定性回收带来性能开销。随后提出三大优化方法: 值类型优先架构:用结构体替代类,避免引用计数原子操作,实测提升吞吐48%,降低CPU占用32% 事件总线解耦:通过单向事件通信替代双向引用,从根本上消除循环引用,简化内存管理 延迟释放优化:采用对象池和分批释放策略,缓解大规模对象回收时的延迟峰值 这些方法从架构设计到实现细节,系统性地优化了ARC性能,平衡原创 2025-10-29 14:40:36 · 1107 阅读 · 0 评论
分享