string.sub каждый раз создает новую строку и выделяет под нее память.
В данный момент для парсинга какого-то блока создается новая строка с помощью string.sub.
Вместо этого можно для одних исходных данных всегда использовать одну разделяемую строку и передавать отрезок для обработки, заданный с помощью числовых границ.
Source: https://discordapp.com/channels/335951387877834754/571947749616910357/628277419140186182
string.sub каждый раз создает новую строку и выделяет под нее память.
В данный момент для парсинга какого-то блока создается новая строка с помощью string.sub.
Вместо этого можно для одних исходных данных всегда использовать одну разделяемую строку и передавать отрезок для обработки, заданный с помощью числовых границ.
Source: https://discordapp.com/channels/335951387877834754/571947749616910357/628277419140186182