Dove sbagli non lo so (o meglio forse si, ho aggiunto il distruttore della classe MyTest altrimenti hai un bel memory leak

), ho creato al volo un progetto con Code::Blocks su linux Gcc 4.1.2 e il tempo di esecuzione del tuo codice č di 3 secondi con 10 milioni di allocazioni come nell'esempio Java.
Se non esegui la delete su buffer il sistema va in crisi perchč allochi 10GB di RAM.
Appena posso provo a fare lo stesso con Eclipse e ti dico il risultato.