文件名称:python-memory-management-course:演示代码,从Talk Python培训课程中探索Python的内存模型和收集算法
文件大小:277KB
文件格式:ZIP
更新时间:2024-06-11 08:59:44
performance course video python3 garbage-collection
这门非常独特的课程将不仅教授Python内存管理的工作原理以及如何创建在该世界范围内运行良好的代码,还将提供许多具体的技术,工具,设计模式等,以使您的程序更有效地利用内存并更快地进行计算。开机。 如果Python内存(分配,清理等)一直感觉像是您必须理所当然的怪异的黑匣子,请参加本课程并打开该箱子。 Python的运行时行为有许多美丽而有趣的方面,可以使您的代码运行。 您应该代表您了解正在发生的事情。 涵盖哪些主题 在本课程中,您将: 了解Python变量和数据结构在CPython层中的实际外观 了解小型对象分配器如何对待大多数对象而不是您的直觉 了解Python的内存分配原语:块,池和竞技场 找到负责Python内存行为的C代码上的元素 通过实时代码探索查看引用计数的实际操作 了解为什么仅引用计数不足以进行内存清理 使用Python的GC ,查看何时需要和何时不需要 比较不同的数据结
【文件预览】:
python-memory-management-course-master
----LICENSE(1KB)
----.idea()
--------codeStyles()
--------misc.xml(198B)
--------vcs.xml(180B)
--------modules.xml(272B)
--------.gitignore(176B)
--------inspectionProfiles()
--------mem-course.iml(1KB)
----code()
--------ch05-recovering-memory()
--------ch08-memory-and-classes()
--------ch06-data-structs()
--------ch09-profiling()
--------ch03-mem-and-variables()
--------ch07-mem-and-functions()
--------ch04-allocations()
----requirements.txt(59B)
----.gitignore(2KB)
----README.md(2KB)
----readme_resources()
--------python-memory-mgmt.png(266KB)