最近我偶然发现了很多 Node.js 和 Clojure 之间的基准测试,例如this和this和this。在我看来,与 Ruby 之类的语言相比,Node.js 和 Clojure 都差不多快(这意味着要快得多)。
问题是,Clojure 在 RAM 消耗方面与 Node.js 相比如何?假设我要编写一个简单的实时聊天应用程序。
如果我要比较 Rails 和 Node.js,我基本上可以预期 Node.js 比 Rails 快 100 倍,占用的内存少 10 倍……但是 Clojure 是如何适应这里的呢?
Clojure 在内存消耗方面如何比较?我可以期望它比 Node.js 占用更多的内存,因为它在 JVM 上运行吗?或者这只是一种不再真实的刻板印象?