Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
raozhizhen authored Jan 17, 2021
1 parent ccf1dc1 commit c2a2159
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion Reports/2021/#145-2021.01.18.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,19 @@
- 常见的一些包大小优化方式
- 一些影响包大小的编码习惯


### 🐕 [iOS 性能监控:Runloop 卡顿监控的坑](https://mp.weixin.qq.com/s/vMRQ0VuHLxpaY9oCNd5G8w)

[@Leo](https://github.com/leomobiledeveloper):本文通过分析 __CFRunLoopDoObservers 函数 和 CFRunLoopAddObserver 函数的内部逻辑,分析了网络上广泛流传的 Runloop 卡顿监测方案 存在低可用性问题的原因,并给出了一份高可用的 Runloop 卡顿监测方案。

### 🐕 [Building On-Call Culture at GitHub](https://github.blog/2021-01-06-building-on-call-culture-at-github/)

[@AidenRao](https://weibo.com/AidenRao):如何建立高效的 on-call 机制,GitHub 在 blog 分享了他们在这方面的经验。

- 推出新系统,将文件和服务进行关联,服务分配到团队团队发生变化,文件所有权也更容易跟着变化
- 将所有警报进行拆分, 分配到各团队,清理不再需要的警报
- 做好生活与工作的平衡,不同时区的团队成员,一起进行 24 小时轮值on-call 顾不过来时,团队成员也需要相互支持
- 没有 on-call 任务的时候,更新运行手册,调整嘈杂的警报,持续改善 on-call 体验

## 工具

> 开发过程中常用的工具,及一些新工具的介绍
Expand Down

0 comments on commit c2a2159

Please sign in to comment.