in reply to Slowness when inserting into pre-extended array
This will make the array big enough to hold 1 million elements (use whatever size you really need) then set it to be holding zero elements but.... perl doesn't release the memory it allocated to the array--it's still there, attached to the array, as a ready cache. When you push onto the array perl will reuse this space until you run out past where you pre-extended.$#foo = 1_000_000; $#foo = 0;
|
|---|