摘要
分析研究了动态编译器编译过程的性能瓶颈,提出了通过引入并行编译线程解决代码编译和垃圾代码回收问题的设计思想。借助线程通信机制,可以创建专用的动态编译线程进行代码编译。同时还分析了编译线程的优点和局限。最后通过测量基准测试程序的性能指出并行编译线程对程序性能有相当的改善。
The paper analyzes and studies on the performance bottle neck of the compiling process for dynamic compilers. It first puts forward the thoughts of using parallel compiling threads to solve the issues on code compilation and garbage collection. With the help of the mechanism of thread intercommunication, we can create a special thread for compilation and we also analyze its advantages and limitations. We conclude that the parallel compiling thread improves the performance by a noticeable amount through benchmarks.
出处
《计算机应用与软件》
CSCD
北大核心
2005年第10期21-22,共2页
Computer Applications and Software