Write is one by one to NV_ROM. And your array should avoid usin 'Insert' Function if your array is very long. Otherwise the each time a new value come in, all the elements will be wirte again otherwise only the new coming one. This will consuming a long time.