原文:一起來找茬:記一起 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