Как экономно хранить в памяти массив весом 6 гигабайт? Массив многомерный (2-х), конечным элементом является строка, средней длиной 15 символов. Прошлый раз я гигабайтный хранил, он занял не то 5, не то 10 гигов в памяти (при том, что оперативки 4 были некоторые тормоза). 6 гигов, которые разрастутся до более 30, мне даже slc кеша не хватит (его всего 18). По окончании обработки предполагается создание одного 6-и гигового csv файла. Пока что делаю через созадние нескольких csv файлов, по гигу каждый, и потом надо будет их как-то склеить.. Но на будущее хотелось бы средствами php все делать.
@mirosas, разработать нормальный алгоритм обработки этого объёма данных. Грузить 6 гигов в оперативу - точно не вариант, я бы даже не рассматривал при разработке. На то, каким образом php держит в памяти массив, мы повлиять не можем