原文:一起来找茬:记一起 clang 开启 -Oz 选项引发的血案

作者:字节跳动终端技术 刘夏 前言 笔者来自字节跳动终端技术 AppHealth Client Infrastructure AppHealth 团队,在工作中我们会对开源 LLVM 及 Swift 工具链进行维护和定制,推动各项编译器优化在业务场景中的落地。编译器作为一个复杂的软件也会有 bug,也会有各种兼容性和正确性的问题,这里我们分享一则开启 clang 的 Oz 优化选项时发现的编译器 ...

2021-07-29 20:22 0 133 推荐指数:

查看详情

一起MySQL时间戳精度引发血案

写在前面 最近工作中遇到两例mysql时间戳相关的问题,一个是mysql-connector-java和msyql的精度不一致导致数据查不到;另一例是应用服务器时区错误导致数据查询不到。通过这篇文章 ...

Sun Sep 08 04:08:00 CST 2019 2 868
max-http-header-size 引发一起血案(附:查gc方法)

最近在做项目的时候发现其中一个服务出现了性能上的问题,项目启动后,出现内存溢出异常。 查看堆内存使用情况 分析然后找到占用空间的类,当时是byte[]占用99%的空间,然后点开查看 ...

Thu Sep 05 21:53:00 CST 2019 2 1060
fastJson 与一起堆内存溢出'血案'

现象 QA同学反映登录不上服务器 排查问题1–日志级别 查看log,发现玩家登录的时候抛出了一个java.lang.OutOfMemoryError 大概代码是向R ...

Sun Nov 22 05:32:00 CST 2020 0 497
一次由tcp_tw_recycle参数引发血案

一,故障描述: 从昨天开始,在值班群中陆续值班人员反映系统后台存在卡顿问题,如下图:而且在卡顿的同时登陆服务器也会卡好久。此现象只在一台服务器有出现。 二,故障分析: 1,登陆服务器查看资源使用 ...

Thu Jan 02 03:30:00 CST 2020 0 686
NetCore踩坑1、 一块网卡引发血案

公司的项目架构演进,我们也趁机尝试迁移到netcore,系列随笔讲记录我们的踩坑和填坑记录。 HttpClient不行? 这是我们第一次尝试netcore 简要介绍环境 netcore2.2+a ...

Fri Aug 23 22:22:00 CST 2019 3 308
一次传递文件句柄引发血案 (续)

一次传递文件句柄引发血案 之后,这个 demo 又引发了一次血案,现录如下。 这次我是在 linux 上测试文件句柄的传递,linux 上并没有 STREAMS 系统, 因此是采用 unix domain socket 的 sendmsg/recvmsg 中控制消息部分来传递句柄 ...

Tue Jan 07 01:09:00 CST 2020 0 234
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM