文件名称:程序性能优化
文件大小:76KB
文件格式:PDF
更新时间:2024-02-21 06:52:26
程序性能优化
背景:线上流式计算,某个关键模块Mario一个大业务版本(带来输入数据double)升级上线 注:流式计算的典型范式之一是不确定数据速率的事件流流入系统,系统处理能力必须与事件流量匹配。 1)上线后,线上报警,Mario出现数据积压(处理能力无法满足当前线上流量)。 经查:Mario中经过处理后的数据需要进入远程数据库,处理线程以同步的方式将数据插入远程数据库,这种方式,使得线程处理能力急剧下降。 解决:数据写入磁盘,另外一个程序入库 2)第一个问题解决后,再次出现性能问题 解决:使用Tcmalloc(参考:http://blog.csdn.net/yfkiss/article