Java是编写简单机器人/守护进程的好语言(当RAM有限时!)?

Ita*_*ako 0 c java jvm vps

我有一个VPS(最大512 RAM),我想运行一个简单的IRC机器人.我已经用JAVA编写了它,但事实证明JVM正在吃掉大量的144 MB内存.与JVM不同,机器人本身对内存的需求非常低.

所以问题是:Java是否适合这项任务?我没有在这台服务器上运行任何其他Java应用程序,所以这似乎是一个完全的RAM浪费.用c/c ++重写所有内容会不会更好?还是有办法运行具有少量JVM内存开销的小型Java程序?

只是为了确保我们不会重复问题:-Xms和-Xmx不会有帮助,请参阅: Java似乎忽略-Xms和-Xmx选项

jco*_*ctx 5

JVM非常庞大.用C或C++编写,占用空间小得多.

或查看较小的虚拟机,如http://jamvm.sourceforge.net/