Jikes研究虚拟机

Jikes研究虚拟机
開發者Jikes RVM Project Organization
当前版本3.1.3(2013年2月12日,​11年前​(2013-02-12
源代码库 編輯維基數據鏈接
编程语言Java
操作系统类Unix系统
类型Java虚拟机
许可协议Eclipse公共许可证
网站jikesrvm.org

Jikes研究虚拟机(Jikes Research Virtual Machine,简称Jikes RVM)是一种成熟的用于执行Java程序虚拟机,其早期版本与当前版本分别在通用公共许可证英语Common Public License(CPL)与Eclipse公共许可证(EPL)下开放代码。与其他以Java编写的虚拟机不同的是,Jikes RVM采用了元循环技术。

历史

  • 1999至2000年间,IBM研究人员发布了关于Jikes RVM的新特性的研究资料,一些大学也获得阅览Jikes RVM源代码的权利。
  • 2001年10月,Jikes RVM 2发布,并以通用公共许可证(CPL)开放源代码。2.0版支持PowerPCIntel架构,而且也支持许多不同的垃圾回收算法。
  • 2004年,2.4版发布,这一版本的设计尤其注重于用以运行Eclipse,而稳定性与性能也较之前有一定程度的提高。
  • 2007年,2.9版开始开发,此版重写大量代码来利用Java5.0的新特性并使用了蚂蚁系统。
  • 2008年,3.0版发布,这标志了2.9版开发的完结,Jikes RVM的代码基底也再次趋于稳定。
  • 2009年,3.1版以Eclipse公共许可证(EPL)发布,此版相对于3.0.1版性能大幅提升,并且提供了对原生线程的切换支持。

特性

引导

Jikes RVM采用了元循环技术,因而其需要运行在一个引导Java虚拟机(JVM)上来创建启动镜像。启动镜像在运行时由一个小型的C装入程序载入,其本质是Jikes RVM启动必须的对象的集合,这些对象则是利用引导JVM的反馈所创建。

VM Magic

编译器在VM Magic里为一个類別生成不同的代码(而非字节码)。VM Magic類別允许对内存的直接访问,是影响内存管理工具包的性能的关键所在。VM Magic類別被包含于org.vmmagic包内,同时也为其他的Java项目所使用。

内存管理工具包

内存管理工具包(MMTk)是在Jikes RVM与其他项目(如Singularity系统和Rotor软件项目[1])都有使用的垃圾精确回收器的一个集合。正如Jikes RVM其他部件一样,MMTk是用Java实现的,但主要还是依赖于VM Magic。

类库

Jikes RVM已经可以使用Apache HarmonyGNU Classpath类库,对OpenJDK类库的实验性支持也已加入。

编译器

Jikes RVM使用基线编译器来快速地为特定的架构生成代码,而后的动态自适应编译利用带有如栈替换等特性的优化编译器重编译代码,其中动态自适应编译系统使用成本-收益分析模型英语Cost–benefit analysis

运行时

Jikes RVM的运行时有着许多新颖的特性,例如快速锁定机构,协作调度机构以及对异常的快速收集与调度的支持。

处理器支持

Jikes RVM可以支持使用Power PC(即ppc)与IA-32(即x86)指令集的处理器

研究

正如其名所示,Jikes RVM是个研究项目,因而功能侧重于用于研究新技术[2]

Jikes RVM也出现在了07、08、10、11年的Google编程之夏比赛中[3]

参考

  1. ^ Jikes RVM Project Proposals 2009. [2011-10-25]. (原始内容存档于2012-04-25). 
  2. ^ "Jikes RVM research papers". [2011-10-23]. (原始内容存档于2011-10-02). 
  3. ^ Jikes RVM - Google Summer of Code 2011. [2011-10-23]. (原始内容存档于2011-10-02). 

外部链接

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2023. Berikut adalah daftar ketua DPRD petahana di Indonesia..[1] Provinsi Ketua DPRD Wakil Ketua DPRD Sebelumnya Aceh = Hasbi Abdullah Amir Helmi Sulaiman Abda Daftar Sumatera Utara Saleh Bangun Chaidir Ritonga Muhammada Afan Sigit Pramono Asri Kam...

 

 

Radicals for Capitalism: A Freewheeling History of the Modern American Libertarian Movement PengarangBrian DohertyNegaraAmerika SerikatSubjekLibertarianismePenerbitPublicAffairsTanggal terbit2007Jenis mediaCetak (sampul keras dan sampul kertas)Halaman741ISBNISBN 978-1-58648-350-0OCLC433347326 Pengarang pada 2012 Radicals for Capitalism: A Freewheeling History of the Modern American Libertarian Movement adalah sebuah buku tahun 2007 tentang sejarah libertarianisme Amerika abad ke-20 ...

 

 

Artikel ini membahas mengenai bangunan, struktur, infrastruktur, atau kawasan terencana yang sedang dibangun atau akan segera selesai. Informasi di halaman ini bisa berubah setiap saat (tidak jarang perubahan yang besar) seiring dengan penyelesaiannya. Ocean Heights Ocean Heights merupkan sebuah pencakar langit supertinggi yang didesain oleh Aedas dan sedang dalam konstruksi di Dubai Marina di Dubai. Menara ini akan berdiri setinggi 310 meter (1,017 kaki) dan memiliki 82 tingkat. Konstruksi d...

استخدم معلقو التلفاز في بداية منتصف القرن العشرين مصطلح «مناهضة التنوير»، لوصف نزعات فكرية متعددة ظهرت في أواخر القرن الثامن عشر وأوائل القرن التاسع عشر لمعارضة حركة التنوير في القرن الثامن عشر. على الرغم من أن أول استخدام معروف للمصطلح باللغة الإنجليزية كان في عام 1949، إ�...

 

 

Short-fuselage derivative of the Airbus A300 airliner A310 redirects here. For other uses, see A310 (disambiguation). A310 An A310, landing gear and flaps extended, from Air Transat, formerly one of its largest operators Role Wide-body aircraftType of aircraft National origin Multinational[a] Manufacturer Airbus First flight 3 April 1982; 42 years ago (1982-04-03) Introduction April 1983 with Swissair Status In limited service Primary users Mahan AirULS Airlines...

 

 

Pour les articles homonymes, voir Taxis. Maison de Tour et Taxis Blason de la famille Thurn und Taxis. Données clés Pays Saint-Empire romain germaniqueRoyaume d'Italie Titres PrinceDuc de Castel Duino Chef actuel Albert II Branche della Torre e Tasso (Italie) modifier La maison de Tour et Taxis ou la maison princière de Thurn und Taxis (également appelée, en français, maison de La Tour et Tassis, en allemand von Thurn und Taxis, en italien della Torre e Tasso, et en néerlandais Thurn ...

Type of chemical substance For other uses, see Base (disambiguation).See also: Alkali Soaps are weak bases formed by the reaction of fatty acids with sodium hydroxide or potassium hydroxide. Acids and bases Acceptor number Acid Acid–base reaction Acid–base homeostasis Acid strength Acidity function Amphoterism Base Buffer solutions Dissociation constant Donor number Equilibrium chemistry Extraction Hammett acidity function pH Proton affinity Self-ionization of water Titration Lewis acid c...

 

 

Constituency of the Maharashtra legislative assembly in India Malegaon CentralConstituency No. 114 for the Maharashtra Legislative AssemblyConstituency detailsCountryIndiaRegionWestern IndiaStateMaharashtraDivisionNashik divisionDistrictNasikLS constituencyDhuleTotal electors2,46,308[1]Member of Legislative Assembly14th Maharashtra Legislative AssemblyIncumbent Mohammed Ismail Abdul Khalique PartyAll India Majlis-e-Ittehadul MuslimeenAllianceNoneElected year2019Preceded byShaikh Aasif...

 

 

2016年美國總統選舉 ← 2012 2016年11月8日 2020 → 538個選舉人團席位獲勝需270票民意調查投票率55.7%[1][2] ▲ 0.8 %   获提名人 唐納·川普 希拉莉·克林頓 政党 共和黨 民主党 家鄉州 紐約州 紐約州 竞选搭档 迈克·彭斯 蒂姆·凱恩 选举人票 304[3][4][註 1] 227[5] 胜出州/省 30 + 緬-2 20 + DC 民選得票 62,984,828[6] 65,853,514[6]...

Минская и Заславская епархия Страна Белоруссия Церковь Белорусская православная церковь Дата основания 1793 год Управление Главный город Минск Кафедральный собор Свято-Духов собор (Минск) Иерарх митрополит Минский и Заславский Вениамин (Тупеко) (с 25 августа 2020 года) Стат�...

 

 

Regional council elections held in Belgium On 13 June 2004, regional elections were held in Belgium, to choose representatives in the regional councils of the Flemish Parliament, the Walloon Parliament, the Brussels Parliament and the German-speaking Community of Belgium. The elections were held on the same day as the European elections. Flemish Parliament 2004 Flemish parliamentary election ← 1999 13 June 2004 (2004-06-13) 2009 → All 124 seats in the Flem...

 

 

Cet article est une ébauche concernant l’éducation. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Jeune institutrice en Afrique du Sud. L’enseignement primaire, ou l’école primaire, est dans plusieurs pays le premier degré de l’enseignement. Il permet notamment l'apprentissage de la lecture, de l'écriture et des bases de mathématiques. Les enfants entament leurs études primaires vers l’âge de...

Chironomidae Chironomus plumosus Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Diptera Subordo: Nematocera Infraordo: Culicomorpha Superfamili: Chironomoidea Famili: Chironomidae Genera (Lihat teks) Chironomidae adalah famili lalat nematocera yang tersebar di berbagai belahan dunia. Famili ini berhubungan erat dengan Ceratopogonidae, Simuliidae, dan Thaumaleidae. Banyak spesies yang tampak mirip nyamuk, tetapi mulut mereka tidak panjang seperti nyamuk. Tahap la...

 

 

Bill NunnLahirWilliam Goldwyn Nunn III(1953-10-20)20 Oktober 1953Pittsburgh, Pennsylvania, Amerika SerikatMeninggal24 September 2016(2016-09-24) (umur 62)Pittsburgh, Pennsylvania, Amerika SerikatPekerjaanAcktorTahun aktif1988–2016Suami/istriDonna NunnAnak2 William Goldwyn Bill Nunn III (20 Oktober 1953 – 24 September 2016) adalah seorang aktor asal Amerika Serikat yang terkenal karena perannya sebagai Radio Raheem dalam film karya Spike Lee berjudul Do the Right T...

 

 

Art museum in Honolulu, Hawaii, United States The Honolulu Museum of ArtEstablished1922Location900 South Beretania Street (between Ward and Victoria Streets), Honolulu, HawaiiDirectorHalona Norton-WestbrookWebsitewww.honolulumuseum.orgHonolulu Academy of ArtsU.S. National Register of Historic Places Location900 S. Beretania St.,Honolulu, HawaiiCoordinates21°18′14″N 157°50′55″W / 21.30389°N 157.84861°W / 21.30389; -157.84861Built1927ArchitectBertram GoodhueA...

Patung Herakles dan Babi Erimanthia di Museum Römisch-Germanisches.. Dalam mitologi Yunani, Babi Erimanthios (bahasa Yunani: Ἐρυμάνθιοs ὁ κάπρος; bahasa Latin: Erymanthius aper) adalah makhluk yang harus ditangkap oleh Herakles dalam rangka menyelesaikan tugas keempatnya. Herakles mngunjungi Khiron terlebih dahulu untuk mendapatkan saran mengenai cara menangkap babi tersebut, dan Khiron menyuruhnya untuk menggiring babi itu ke dalam salju tebal. Pada pertengahan mus...

 

 

2008 caper comedy-drama film by Rian Johnson The Brothers BloomTheatrical release posterDirected byRian JohnsonWritten byRian JohnsonProduced by Ram Bergman Wendy Japhet James D. Stern Starring Rachel Weisz Adrien Brody Mark Ruffalo Rinko Kikuchi Maximilian Schell Robbie Coltrane CinematographySteve YedlinEdited byGabriel WryeMusic byNathan JohnsonProductioncompanyEndgame EntertainmentDistributed by Summit Entertainment (United States and Canada) The Weinstein Company (International)[1 ...

 

 

2008 studio album by Alexia This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Ale album – news · newspapers · books · scholar · JSTOR (April 2010) (Learn how and when to remove this message) AleStudio album by AlexiaReleased2008GenrePopLabelEdelProducerAlessia Aquilani, Vittorio Costa & Umberto IervolinoAlexia chronology Le più belle di… A...

Card game where each player creates a deck for their use A deck-building game is a card game or board game where construction of a deck of cards is a main element of gameplay.[1] Deck-building games are similar to collectible card games (CCGs) in that each player has their own deck. However, unlike CCGs, the cards are not sold in randomized packs, and the majority of the deck is built during the game, instead of before the game. Mechanics In most deck-building games, each player start...

 

 

Cet article est une ébauche concernant une catastrophe aérienne. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Vol National Airlines 27 N60NA, l'appareil impliqué, ici en octobre 1974, 1 an après l'incident. Caractéristiques de l'accident Date3 novembre 1973 TypeDécompression explosive CausesDéfaillance non-contenue d'un moteur en vol SiteAu dessus de Socorro, au Nouveau-Mexique, aux États-Unis Coordon...