Lullar    


ビデオジャパンは、最大でランク。

HotSpot HotSpot

出典: フリー百科事典『ウィキペディア(Wikipedia)』 Source: material may be challenged Wikipedia encyclopedia (Wikipedia) 』

HotSpot HotSpot
開発元 Publisher サン・マイクロシステムズ 、Longview Technologies, LLC Sun Microsystems, Longview Technologies, LLC
最新版 Latest 1.6 1.6
対応OS Supported OS クロスプラットフォーム Cross platform
種別 Article Java仮想マシン Java Virtual Machine
ライセンス License GNU General Public License GNU General Public License
公式サイト Website http://java.sun.com/products/hotspot/ http://java.sun.com/products/hotspot/
History hen talk table

HotSpot (ほっとすぽっと)はサン・マイクロシステムズ (サン)によって提供されているデスクトップとサーバ用途に使われる初期のJava仮想マシンのことである。 HotSpot (Su Potto relief) is a Sun Microsystems (Sun) used in the initial desktop and server applications that are provided by Java is that the virtual machine. 性能を改善するためにジャストインタイムコンパイル方式Adaptive optimization (適応性のある最適化)などの技術を使っている。 Method Jasutointaimukonpairu to improve the performance, Adaptive Optimization (adaptive optimization) using such techniques.

目次 Contents

[ 編集 ] 歴史 History

ホットスポットは、 1999年 4月27日に最初にリリースされ、 1994年に設立された小さな新興企業Animorphicの名前で事業経営中だった有限会社 Longview Technologiesによって独自に開発された。 Hotspots, 1999 April 27 was released in the first day, 1994 companies were founded in a small startup company Animorphic were in business as finite name was developed independently by Longview Technologies. 1997年には有限会社 Lonview Technologies(Animorphicの名前で事業経営中)はサンに買収された。 1997 was limited company Lonview Technologies (Animorphic in business as name) was acquired by Sun. 当初 Java 1.2でアドオンとして利用可能だったHotSpotはJava 1.3からデフォルトのSun JVMとなった[1] Java 1.2 was initially available as an add-in HotSpot is from the Sun JVM as the default Java 1.3 and [1].

その名前はJava バイトコードを実行する事実から由来する。 Name is Java originated from the fact that executing the bytecodes. HotSpotは頻繁に繰り返し実行される「ホットスポット」(にぎやかな地点、熱地点)としてプログラムの性能を絶えず解析する。 HotSpot is frequently repeated "hot spot" (a busy spot, hot spot) to analyze the performance of the program as ever. これらは、性能に重大な影響を与えるコードを標的として最適化を重点的に行い、その他のコードには最小限の最適化でオーバーヘッドを少なくし、高性能な実行を実現する。 These targets and focus on optimizing the code as to give a serious impact on performance, and other code to reduce the overhead minimal optimization, to achieve high-performance run. HotSpotはJVMの中でも最高性能が得られると極めて高い評価を得ている。 HotSpot JVM that is extremely high reputation among the best performance is obtained. 理論上は、実際にはまれだがJVMのAdaptive optimizationが手書きのC++アセンブリ言語に勝る場合もある[2] Theoretically, but rarely actually JVM's Adaptive optimization of the hand-written C + + in some cases better than the language or assembly [2].

[ 編集 ] 設計 Design

サンのJREによれば、HotSpotは一方がClient (クライアント)、もう一方がServer (サーバ)と呼ばれる二つの互換バージョンからなる。 Sun JRE says, HotSpot is one Client (client), and the other Server (server) will be called from two compatible versions. Clientバージョンは必要不可欠なクラスやメソッドのみを素速くローディングしコンパイルするようチューニングする。 Client version is tuned to quickly and compiled by loading only essential classes and methods. Serverバージョンは、よりゆっくりローディングを行うが、より高性能な高度に最適化されたJITコンパイル結果を産出することに、より尽力する。 Server version, but more slowly than do the loading, high-performance, highly-optimized from the JIT to produce the results compiled from the effort.

HotSpot Java仮想マシンはC++で書かれている[3] HotSpot Java virtual machine is C + + is written in [3].

[ 編集 ] ライセンス Licensing

2006年 11月13日にはサンのJVMJDKGPLライセンスの下で利用できるようになった。 2006 Sun November 13 is the Sun JVM and JDK is GPL now available under license.

[ 編集 ] 関連項目 See also

[ 編集 ] 外部リンク External links

en:Template:Java Virtual Machine en:Category:Java virtual machine en:Category:Sun Microsystems software en: Template: Java Virtual Machine en: Category: Java virtual machine en: Category: Sun Microsystems Software


ビデオジャパンは、最大でランク。




© Lullar