scala アクターと Java スレッドのパフォーマンスを比較したところです。
私はその違いに驚きました。私のシステムでは、最大 2000 スレッド (一度にライブ) しかスポーンできませんでしたが、同じシステムでは、500,000 のスカラ アクターをスポーンすることができました。
どちらのプログラムも、JVM の約 81MB のヒープ メモリを使用しました。
どのように Java スレッドが scala / akka アクターよりもこれほど重いのか説明できますか? scala-actor をこれほど軽量にした主な要因は何ですか?
最高のスケーラビリティを達成したい場合、JBoss や Tomcat のような Java ベースの従来の Web/アプリケーション サーバーではなく、アクター ベースの Web サーバーを使用する必要がありますか?
ありがとう。