But would that be any faster than memcpy'ing the actual struct which will be used? Remember as I said it seems to take just as long to create and add empty structs as it does to create, populate and add them. Would memalloc'ing the space for them be faster than this?
I don't get what you're trying to do. You want to avoid preallocating, but don't want to load items when changing pages.
