【发布时间】:2012-04-21 11:34:27
【问题描述】:
最近我偶然发现了很多 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 上运行吗?还是这只是一种不再真实的刻板印象?
【问题讨论】:
-
您在谈论 Rails 与 Clojure,其中一个是 Web 框架,一个是语言。您还应该包含要与 Clojure 和 Node.js 一起使用的 Web 框架。
-
@NiklasB。我知道我正在将框架与语言进行比较,但由于我没有任何 Clojure 经验,因此我正在寻找该语言的一般模式。
标签: ruby node.js memory resources clojure