透過您的圖書館登入
IP:3.136.97.64
  • 期刊
  • OpenAccess

Specializing Java Programs in a Distributed Environment

並列摘要


The platform neutrality of Java programs allows them to run on heterogeneous computers. In a distributed environment, however, Java programs often cause performance problems because they are not implemented for specific clients, so their implementation conflicts with their usage patterns at the client side. In this paper, we present a mechanism to address this problem by optimizing Java programs using a program specialization technique. Unlike traditional program specialization, our specialization method does not encode the result of specialization only into run-time code. Instead, it encodes the values of multi-valued static expressions into indexed data structure that is referenced by run-time code, and single-valued static expressions into run-time code. With this approach, we can address the code explosion problem of traditional program specialization. In a preliminary implementation, we achieved improvement in performance up to a factor of 3 with very low space requirements.

被引用紀錄


翁嘉信(2016)。金融動盪與銀行資產組合管理: 台灣地區銀行業利息收入〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2016.00194
蔡群威(2006)。以機器學習為基礎之有效人臉偵測〔碩士論文,淡江大學〕。華藝線上圖書館。https://doi.org/10.6846/TKU.2006.00122
吳培誠(2014)。高功率氮化鎵發光二極體結構特性之研究〔碩士論文,國立交通大學〕。華藝線上圖書館。https://doi.org/10.6842/NCTU.2014.00984
楊仲培(2014)。以電漿輔助式分子束磊晶成長氮化鎵奈米柱及其在光伏上的應用〔碩士論文,國立交通大學〕。華藝線上圖書館。https://doi.org/10.6842/NCTU.2014.00849
Chang, Y. C. (2014). 染料敏化與鈣鈦礦太陽能電池之界面電荷傳遞動力學研究 [doctoral dissertation, National Chiao Tung University]. Airiti Library. https://doi.org/10.6842/NCTU.2014.00814

延伸閱讀