随笔分类 -  Python

针对Python的性能分析
摘要:【Python】通过Cython提升性能什么是Cython, 如果你了解Python,就会知道Python相比于其他语言,性能差了不是一点半点。但是Python的底层实现大量使用了C语言,可以与C语言很好的结合。 阅读全文
posted @ 2024-07-18 16:23 changwan 阅读(155) 评论(0) 推荐(1) 编辑
摘要:【Socket】解决UDP丢包问题UDP是一种不可靠的、无连接的、基于数据报的传输层协议。相比于TCP就比较简单,像写信一样,直接打包丢过去,就不用管了,而不用TCP这样的反复确认。所以UDP的优势就是速度快,开销小。 阅读全文
posted @ 2024-06-07 15:08 changwan 阅读(2065) 评论(1) 推荐(3) 编辑
摘要:【Python】基于Python的性能优化通过多线程、协程和多进程可以显著提升程序的性能。多线程适用于I/O密集型任务,尽管受限于Python的GIL,但能在I/O等待期间提高并发性。协程则更为轻量和高效,特别适合处理大量异步I/O操作。 阅读全文
posted @ 2024-05-24 11:55 changwan 阅读(417) 评论(0) 推荐(0) 编辑
摘要:【Python】基于Python的性能分析1、什么是性能分析 字面意思就是对程序的性能,从用户角度出发就是运行的速度,占用的内存。 通过对以上情况的分析,来决定程序的哪部份能被优化。提高程序的速度以及内存的使用效率。 首先我们要弄清楚造成时间方面性能低的原因有哪些 沉重的I/O操作,比如读取分析大文件,长时间执行数据库查询,调用外部服务例如 阅读全文
posted @ 2024-05-18 11:14 changwan 阅读(258) 评论(0) 推荐(2) 编辑
摘要:【Python】基于Python实现MapReduce针对在100GB级别的大型文件中进行数据检索。利用MapReduce解决内存占用过高、IO效率低下等问题。 阅读全文
posted @ 2024-05-14 13:29 changwan 阅读(432) 评论(0) 推荐(0) 编辑