Berapa byte yang menempati array di Jawa? Asumsikan Ini adalah mesin 64bit dan juga mengasumsikan ada elemen N dalam array, sehingga semua elemen ini akan memakan 2 * N, 4 * N atau 8 * N byte untuk berbagai jenis array.
Dan sebuah ceramah di Coursera mengatakan bahwa itu akan menempati 2 * N + 24, 4 * N + 24 atau 8 * N + 24 byte untuk array elemen N dan 24 byte disebut overhead, tetapi tidak menjelaskan mengapa overhead itu dibutuhkan.
Objek juga memiliki overhead, yaitu 16 byte.
Apa sebenarnya overhead ini? Terdiri dari apakah 24/16 byte ini?
Juga, apakah overhead ini hanya ada di Jawa? Bagaimana dengan C, C ++ dan Python?