无服务器API S2利用持续性能分析优化性能并节省成本
2025-02-14
S2,一个用于流数据的无服务器API,通过利用Polar Signals Cloud实现持续性能分析,显著提升了性能并降低了成本。S2面临CPU使用效率低下的挑战,这限制了其服务用户数量并增加了运营成本。Polar Signals Cloud提供的持续性能分析功能,特别是其pprof.me和反向调用堆栈功能,帮助S2团队识别并解决了多个性能瓶颈。例如,通过一行代码更改,利用Graviton上的硬件加速,将计算SHA256校验和的CPU使用率从68.37%降低到31.82%,从而将吞吐量提高了一倍。此外,还优化了AWS S3 Rust SDK的CRC32C校验和计算和内存分配,进一步提升了效率。Polar Signals Cloud的灵活定价也使其成为S2的理想选择。
开发
持续性能分析