一回一回malloc/freeの対を呼ぶよりも、
確保しまくって、GCで一気に開放する方が効率が良い。
というかmalloc/freeを直呼びする方式は元々遅い。
ただしGCはゴミ集めで停止するリスクがある。
それでもGCの速度に太刀打ちするには、
boost::poolなんかを駆使する必要がある。