Contact: aviboots(AT)netvision.net.il
40,849 questions
53,254 answers
573 users
// Allocates 1 MB = 1,048,576 bytes val buffer: Array[Byte] = new Array[Byte](1024 * 1024) println(s"Allocated ${buffer.length} bytes.") /* run: Allocated 1048576 bytes. */
import java.nio.ByteBuffer // Allocates 1 MB = 1,048,576 bytes val byteBuffer: ByteBuffer = ByteBuffer.allocate(1024 * 1024) println(s"Allocated ${byteBuffer.capacity()} bytes.") /* run: Allocated 1048576 bytes. */
// Allocates 1MB = 1,048,576 bytes (assuming each Long is 8 bytes) val largeArray: Array[Long] = new Array[Long](128 * 1024) println(s"Allocated ${largeArray.length * 8} bytes.") /* run: Allocated 1048576 bytes. */