Я хочу сравнить два действительно больших набора данных по байтам в определенном диапазоне.
Так, например, у меня будет один файл длиной 0x80000000 байт и другой файл длиной 0xffffffff байт. И скажем, я хотел бы сравнить эти два файла в определенном диапазоне байт за байтом от 0x1000 до 0x7200000.
Если бы это был меньший диапазон, я бы, вероятно, выбрал until
, но теперь, поскольку это гораздо больший диапазон, until
был бы довольно неэффективным с точки зрения памяти.
Как реализовать такую базовую операцию функционально и эффективно с точки зрения памяти?
until
имеет фиксированное использование памяти, так почему это неэффективно для больших диапазонов? - person Tim   schedule 22.11.2019until
я получаю накладные расходы GC, не хватает памяти. - person zarko   schedule 22.11.2019until
для их сравнения. - person Tim   schedule 22.11.2019