Contribute Media
A thank you to everyone who makes this possible: Read More

Введение в GIL и новый GIL

Description

Презентация: http://www.slideshare.net/MinskPythonMeetup/gil-gil-29245130 Автор: Андрей Нехайчик (Wargaming.net | COOO «Гейм Стрим»)

— Треды, отличия от потоков. — Как использовать треды. — Тестирование производительности (и облом). — Представление GIL, как он работает. — Освобождение по I/O, 100 тиков. — Зачем нужен GIL. — Проблемы переключения потоков (медленный захват). — Проблема 100 тиков. — Проблема отсутствия приоритетов и их типов. — Новый GIL, 5 миллисекунд, drop_request. — Когда drop_request не работает. — Соревнование CPU и I/O тредов. — Как борются с GIL: тезисы о numpy, Jython, multiprocessing.

Видео предыдущих митапов доступны в хабраблоге здесь: http://habrahabr.ru/company/wargaming/

Details

Improve this page