Модуль Data.ByteString.Lazy
содержит собственную реализацию типа ByteString
:
data ByteString = Empty | Chunk !S.ByteString ByteString
и там есть следующая фраза о размере чанка:
Размер порции по умолчанию равен 64 КБ, что должно быть хорошо в большинстве
обстоятельства. Для людей с большими кэшами L2, вы можете
увеличьте это, чтобы соответствовать вашему кешу.
Но ничего о том, как это сделать. Как я могу увеличить размер чанка по умолчанию? Также получу ли я прирост производительности, если размер патрона будет значительно больше, чем у тех L2 кешей?