class Container(val long1: Long, val long2: Long, val int1: Int) {
}
object Test1 {
def main(args: Array[String]) {
val objects = Array.fill[Container](args(0).toInt)(new Container(0,0,0));
val runtime = Runtime.getRuntime
val mb = 1024*1024;
println(" " + (runtime.totalMemory - runtime.freeMemory) / mb + " MB")
}
}
tuple_test.scala:
object Test2 {
def main(args: Array[String]) {
val objects = Array.fill[(Long,Long,Int)](args(0).toInt)((0,0,0));
val runtime = Runtime.getRuntime
val mb = 1024*1024;
println(" " + (runtime.totalMemory - runtime.freeMemory) / mb + " MB")
}
}