来自《java程序员 ——上班那点事儿》
3.1.2 测试二:针尖对麦芒
在这两个程序中都开了600M 的内存空间,然而,当程序实际 运行时 Java 程序所占用的内存一下猛增到了1.49GB,而 C 语言老老实实的增加了600MB。
通过这两个测试程序我们得知,当Java 仅仅在作循环等操作时并没有比C 占用更多的 内存空间,真正使 Java 变得占用内存的东西是开辟内存空间。
3.2.2 测试二:读取个大文件吧
二者之间的读写文件的速度存在着明显差距, 显然C 在这方面的运行速度要远远快于 Java 的运行速度。
3.2.3 测试三:内存处理的速度
(分配内存空间)
二者在处理内存方面的对比更加明显的表现出C 语言的实力,C 语言在内存的处理速度上远远的将Java甩到了后面。