pep8
2017-02-02 16:55:16 0 举报
AI智能生成
PEP8,全称Python Enhancement Proposal 8,是Python社区广泛接受的一种编码规范。它旨在提高代码的可读性和一致性,使得代码更易于理解和维护。PEP8包含了一些关于如何格式化代码、如何命名变量和方法、如何编写注释等方面的建议。这些规则虽然不是强制性的,但是遵循这些规则可以使你的代码更容易被其他人理解和接受。PEP8已经成为了Python社区的标准,许多Python编辑器和IDE都内置了PEP8检查功能,可以帮助开发者在编写代码的过程中自动检查并纠正不符合PEP8规范的地方。
作者其他创作
大纲/内容
基础
目标
延时
吞吐量
资源使用率
常见情况的优化
IO密集型
CPU密集型
可观测的
提供观察工具来查看指标
大 O 标记
时间复杂度
应用性能技术
选择合适的IO尺寸
缓存
提高读性能
缓存一致性问题
缓冲区
提高写性能
轮询
并发和并行
并行
多颗CPU
并发
装载和开始执行多个程序
运行时间重叠
同步
锁 mutex
自旋锁
读写锁
hash
非阻塞IO
CPU绑定
编程语言
方法和分析
线程状态分析
两种状态
on-CPU
off-CPU
六种状态
执行
检查执行在内核态/用户态,来剖析CPU资源消耗
可运行
等待CPU
检查CPU负载
匿名换页
可运行,等待匿名页交换
匿名页:非文件系统页面,如数据段、堆、栈
缺少内存使用 swap
rabbitmq
睡眠
等待网络、块设备、数据IO
锁
空闲
CPU 剖析
系统调用分析
状态
执行
CPU上,用户模式
系统调用
内核模式
断点分析
strace
缓冲分析
IO剖析
负载特征归纳
CPU
内存
文件系统
磁盘
网络
USE 方法
使用率
饱和度
错误
向下挖掘法
应用程序
系统
内核
锁分析
静态性能调优
0 条评论
下一页