Pharo/Seaside用にLinuxで使用するVMのバージョンは?
私が間違っていない場合は、apt-get(そしてseaside bookで参照)によって読み込まれたものは、Squeak VMです。
これはCog-VMよりも優先されるべきですか? はいの場合、なぜですか?Linux上のどのバージョンのVMで
5
A
答えて
4
シーサイドの場合、画像を実行する最も簡単な方法である、Seaside website(Pre-compiled Pharo画像)をダウンロードすることができます(これは「ワンクリックエクスペリエンス」と呼ばれます)。シーサイドワンクリックで配布されるVMは、CogVMです。
- StackVM:
は基本的に3つのSqueakとファーロ世界でのVMがありますを実装、最適化閉鎖やコンテキストにスタックマッピング
- CogVM:StacVM + JIT(ジャストインタイムコンパイル) + PIC(多形 インラインキャッシュ)
- CogVMMT:CogVM +
をマルチスレッドあなたは、から最新のCogVM for Linuxをチェックしようとする場合がありますファロのウェブサイトも。最新のものはdeveloper's websiteです。
私の経験から、大きなデータ(CSVの2TBの読み取りと処理)や複雑なフローのデバッグでは不安定ですが、CogVMがStackVMよりも高速であることがわかりました。これは大きなデータプロジェクトを実行できないことを意味するものではなく、時にはがどれだけ遠くに行くかによっては失敗する可能性があります。一方で、StackVMはより成熟しており、CogVMの焦点が最適化に向いているため、VMの修正方法を学ぶのに最適です。
0
あなたがUbuntuの上にある場合は、PPAを使用して簡単がある:答えのためのhttp://www.pharo.org/pharo-download/ubuntu
関連する問題
- 1. Redis Linux VMのBGSAVE
- 2. Linux CentOS上のTFSの設定(Azure IaaS VM)
- 3. 別のlinux vmの1つのlinux vmにあるシェルスクリプトの実行方法
- 4. Cali Linux VM内のセグメンテーションフォールト
- 5. Microsoft Azure Linux VMドメインのリダイレクト
- 6. クローンAzure Linux VM
- 7. ドッキングホストと64ビットLinux VMをホスト上で実行windows10
- 8. Azure Linux VMとBitBucket
- 9. Azure Linux VM + ASP.NETアプリケーション
- 10. Linux上で適切なバージョンのPHPを設定する方法
- 11. AzureのLinux VMへのHTTPアクセス
- 12. Linux上でMonoDevelopの:
- 13. のWindows上でLinux
- 14. LinuxマシンまたはVMのEclipse Kuraインストール
- 15. Azure Linux VMのファイル構造を表示
- 16. Selenium Grid - Linux VMのテストを開始
- 17. LinuxディストリビューションのC++コンパイラのバージョン
- 18. Linux上で別のバージョンのpython(python 2.7)をデフォルトのpythonバージョンで実行するにはpython 2.6
- 19. Linux上でのOpenGLのサポート
- 20. Linuxシステム上のLinuxシステム
- 21. Linux上のベンチマークプログラム
- 22. Linux上のファイルサーバ
- 23. Azureでlinux VMをキャプチャ新しいポータル
- 24. AzureでLinux VMに接続する
- 25. Azure VMでSSLを設定する(Linux)
- 26. バージョン `libmysqlclient_20.0' CentOSのLinuxは
- 27. クラウドシェルを使用してLinux VM上でOSディスクを拡張するには?
- 28. 異なるVM上のドッカーホスト間のコンテナネットワーク
- 29. Ubuntu VM上のドッカーコンテナのネットワーク接続
- 30. 私はlinuxでPHPアプリケーションを開発したいのですが、どのバージョンのLinuxが最適ですか?
おかげで、私は私が悪い私の質問を策定感じる...私はフロントとしてApache/lightHttpdとヘッドレスセットアップを配置する必要がありますend(典型的なセットアップ)ので、私のアプリケーションをストレステストします。明らかに、私はそれが不安定でなくてもできるだけ早くしたいので、コグが行く方法だと答えました(常に失敗すると、私はいつもStackVMに戻ることができます) – wmz
シーサイドの本を見てください。http: //book.seaside.st/book/advanced/deployment/deployment-apache/configure-apacheまた、いくつかのヒントと共にブログがあります:http://onsmalltalk.com/scaling-seaside-more-advanced-load-balancing-and -publishing –
すべてのSeasideイメージとビルドプロセスに最新のCogVMを使用します。このVMは、ここ数年で非常に安定しています。私は1つのクラッシュは見ませんでした。 –