>>386
前者は必ず新しい領域の確保が必要。
後者は確保済みの領域をそのまま使える。

小さなループ内で繰り返し呼び出すのなら、
後者のほうが効率が良くなる可能性が高い。