【发布时间】:2017-12-21 17:45:59
【问题描述】:
我用两种不同的语言编写了一个简单的程序,结果让我吃惊! 我的应用程序是一个简单的程序(Hello world!)。 C-Sharp 程序占用大约 3 MB 的 RAM,但在 Java-FX 中大约是 78 MB。 Java真的用了那么多内存吗?! 有没有办法减少内存量?
【问题讨论】:
-
你不能从中得出任何结论,如果你还在写 hello worlds 时担心记忆,那你就是在浪费时间。
-
所有区别意味着 jre 在启动时的优化方式与 .net 不同。这来自一个偶尔只做 java 的 C# 人。除非您正在编写需要高度优化的 hello world 程序,否则无需担心。
-
看看在你的java代码的另一行再次打印“Hello World”需要多少内存,如果内存翻倍我会开始担心......