软件导刊
軟件導刊
연건도간
SOFT WARE GUIDE
2010年
7期
11-13
,共3页
动态编译%动态优化%虚拟机
動態編譯%動態優化%虛擬機
동태편역%동태우화%허의궤
传统静态编译技术给虚拟机的性能带来了极大的挑战:首先,可移植的程序表示以及动态语言的特性(例如动态类加栽)迫使多数优化都推迟到运行时进行,导致运行时增加了优化开销;第二,模块化设计的程序使得很多针对整个程序的过程间优化技术难以应用;最后,虚拟机在一些运行问服务上(如安全机制和自动内存管理)花费了大量的资源.为了解决这些问题,商品化的虚拟机厂商以及一些研究机构都花费了大量时间和精力在虚拟机上研究开发自适应优化系统.当前的主流虚拟机基本都包含了一些基层实现以便于来实现实时程序分析、动态编译以及基于反馈的动态优化技术.介绍了虚拟机中的编译优化技术的产生发展以及当前虚拟机中流行的动态优化技术.
傳統靜態編譯技術給虛擬機的性能帶來瞭極大的挑戰:首先,可移植的程序錶示以及動態語言的特性(例如動態類加栽)迫使多數優化都推遲到運行時進行,導緻運行時增加瞭優化開銷;第二,模塊化設計的程序使得很多針對整箇程序的過程間優化技術難以應用;最後,虛擬機在一些運行問服務上(如安全機製和自動內存管理)花費瞭大量的資源.為瞭解決這些問題,商品化的虛擬機廠商以及一些研究機構都花費瞭大量時間和精力在虛擬機上研究開髮自適應優化繫統.噹前的主流虛擬機基本都包含瞭一些基層實現以便于來實現實時程序分析、動態編譯以及基于反饋的動態優化技術.介紹瞭虛擬機中的編譯優化技術的產生髮展以及噹前虛擬機中流行的動態優化技術.
전통정태편역기술급허의궤적성능대래료겁대적도전:수선,가이식적정서표시이급동태어언적특성(례여동태류가재)박사다수우화도추지도운행시진행,도치운행시증가료우화개소;제이,모괴화설계적정서사득흔다침대정개정서적과정간우화기술난이응용;최후,허의궤재일사운행문복무상(여안전궤제화자동내존관리)화비료대량적자원.위료해결저사문제,상품화적허의궤엄상이급일사연구궤구도화비료대량시간화정력재허의궤상연구개발자괄응우화계통.당전적주류허의궤기본도포함료일사기층실현이편우래실현실시정서분석、동태편역이급기우반궤적동태우화기술.개소료허의궤중적편역우화기술적산생발전이급당전허의궤중류행적동태우화기술.