Memory obtained by malloc function allocates a memory region that is not managed by GC.
Therefore, sometimes malloc function leads to unexpected fragmentation.
So, you may want to create konoha-object without malloc.