InfoQ ホームページ 仮想マシン に関するすべてのコンテンツ
-
Azulのx86用 Zing Elastic Java Runtimeが今日から一般に入手できる
AzulのZingが今日から一般に入手でき、x86ベースのサーバーに非常にスケーラブルなJavaアーキテクチャをもたらす。InfoQは、George Gould と Gil Teneの両氏と発売、パフォーマンス データ、そしてライセンス料金について聞いた。
-
LLVM 2.8 がリリース
LLVM チームは昨日,次世代 C/C++ コンパイラ,オプティマイザ,ランタイムを含む仮想マシンインフラストラクチャである LLVM 2.8 をリリースした。LLVM は JVM と CLR ランタイムを提供する VMKit をサポートし,MacRuby や Python の Unladen Swallow など多数のツールで使用されている。さらに先日リリースされた Mono 2.8 にも mono-llvm ランタイムがある。では LLVM 2.8 の何が新しいのだろうか?
-
JavaOne キーノート - モバイル と JavaFX の重視,そして JavaFX Script の廃止
月曜日にサンフランシスコで行われた JavaOne キーノートで,Oracle 担当執行副社長の Thomas Kurian 氏が,Oracle の Java プラットフォームに関する計画としての今後3年間の製品ロードマップと JavaFX のデモ,その他のテクノロジを公開した。それ以外に JavaFX 2.0 に関する計画と,JavaFX Script の廃止についても発表している。
-
仮想化の流れが鈍化
2010年の調査によると企業がデータセンターを仮想化する努力は鈍化したようだ。この調査はInformationWeekが行ったもので、年次で行っている調査の第2回目だ。主な調査結果は、約20%弱の企業が2011年までに25から49%のサーバを仮想化する予定で、10%弱の企業が50から74%のサーバを仮想化する予定だ。
-
Azul Systemsの第4世代製品、Zingは、純粋のソフトウェア ソリューション
Javaアプリケーションを走らせる特別なハードウェア メーカであるAzul Systemsは、第4世代製品のZingをアナウンスしたが、これは、完全にソフトウェアベースで、Intelの最新のx86用に最適化されている。InfoQは、AzulのGil Tene氏と更に詳細に話した。
-
Azul Systems,マネージド・ランタイム・イニシアティブのために重要技術をオープンソース化
創業以来最高の業績を発表した Azul Systems が,自社の知的財産の大部分を GPL V2 下でオープンソース化した。市販プラットフォーム上でのマネージドコードの稼働パフォーマンス改善を目指す,大規模な新イニシアティブの一環としての行動だ。
-
ヒープサイズを増やしてもガベージコレクションの停止時間を短いままに: Cliff Click博士とのQ&A
ヒープサイズとガベージコレクションの停止時間にある強い相関関係が、Javaアプリケーションのスケーラビリティを制限する大きな要因のひとつになっている。そして、こうした状況を改善しようと、研究開発にかなりの労力が費やされている。Azulのソリューションについて、現在、Azul SystemsのチーフJVMアーキテクトであり、以前、HotSpot Server Compilerのアーキテクト兼リード開発者であったCliff Click博士に話をうかがった。
-
エンタプライズの顧客は、EC2上でWindowsインスタンスを走らせるのに今のライセンスが使える
Amazonは、 Windows VMの提供を拡大して、 顧客に、Microsoftと合意したパイロットプログラムを通して、顧客のエンタプライズ ライセンスを使用して、EC2上に Windowsインスタンスを走らせることができるようにしている。 Microsoftは、このプログラムの結果を評価して、おそらく、将来、同様なライセンスの移動を提供し、今年中に、 Azure上でWindows VM をサポートする約束をしている。
-
-
Scala 2.8 ベータ1リリース
長く待たれていたScalaの新バージョン2.8のベータ版がとうとうリリースされた。それは、再設計されたコレクションライブラリ、名前付き引数とデフォルト引数、そしてずっと改善されたEclipse IDEなど多くの新機能を含んでいる。
-
動的言語総まとめ : PythonのGILが徹底改善されるも廃止はされない。SqueakがAndroidに移植された。
Pythonの高速化を支援するUnladen SwallowプロジェクトはメインストリームのPythonへ統合することを提案した。このプロジェクトの目標のひとつはGILを削除することだった。 Antoine Pitrou氏によるPythonの新しいGILはマルチコアCPU上で、よりスムーズに動くようになり、今までよりも邪魔にならなくるだろう。また、Squeak Smalltalk が Android上へ移植された。
-
Lua: 組込みスクリプトエンジン、新しい高性能VMを搭載したLuaJIT 2.0
Luaは、Lua用のC言語のAPIのフックを提供するアプリケーションならどんなアプリケーションにも組み込むことができるスクリプトエンジンだ。JITコンパイラのバージョン2がベータになった。これには、トレースコンパイラとアセンブラで書かれたインタプリンタに基づいて完全に書き直されたVMが含まれている。
-
Rubinius 1.0 は MRI 1.8 との互換性と同等の速度をもたらす
Rubinius は、Ruby 1.8 との互換性と同等の速度をもたらす、1.0 の最初の候補版をようやくリリースした。InfoQ は、ここにたどり着くために何を要したか、Rubinius 上で Rails を実行できるようになるかを、Even Phoenix と話した。
-
JDK 7 Milestone 5、並行処理とパフォーマンスに関してアップデートされたが、Feature Completeには至らず
最近、SunのJava SEチームはJDK 7 Milestone 5をリリースした。これはJava 7のFeature Completeリリースになることが期待されていたが、それには至らなかった。InfoQでは、このリリースで何が追加されたのか、主要な機能のうち何がまだ欠けているのかについて調べた。
-
JRubyの新IRが将来のパフォーマンス改善を容易にする
JRubyの新しい中間表現(IR)のコードにより、多くの最適化が可能になり、更なるパフォーマンス向上をもたらすだろう。InfoQは、IRを開発しているSubbu Sastry 氏に聞いた。