Для выделения области памяти в куче dalvik приложения используют dlmalloc вместо обычного malloc. Почему используется dlmalloc и чем он отличается от malloc. (Насколько мне известно, для выделения кучи dalvik при создании виртуальной машины dalvik используется malloc.)