Как ускорить ввод-вывод файлов в PyPy3? - PullRequest
0 голосов
/ 13 июля 2020

В CPython я могу прочитать файл размером 1,6 ГБ за 11 секунд, используя lines = f.read().splitlines(), тогда как в PyPy3 тот же самый код занимает 2 минуты для чтения файла. Использование f.read().split('\n') позволяет сделать это за 1 минуту, но все равно намного медленнее, чем CPython. Причина, по которой я хочу использовать PyPy, заключается в том, что l oop, который я делаю позже, чем lines, намного быстрее в PyPy, но мне все еще любопытно, почему PyPy медленнее, чем CPython для файлового ввода-вывода, и как я могу его ускорить.

...