混階編譯器對J2ME效能提升之研究
學年 95
學期 2
發表日期 2007-05-26
作品名稱 混階編譯器對J2ME效能提升之研究
作品名稱(其他語言)
著者 廖賀田; 楊哲豪
作品所屬單位 淡江大學資訊管理學系
出版者 桃園縣:銘傳大學資訊管理學系
會議名稱 第十八屆國際資訊管理學術研討會=The 18th International Conference on Information Management
會議地點 臺北市, 臺灣
摘要 J2ME(Java 2 Platform Micro Edition)被廣泛應用在手機市場。可攜性在手機市場是很重要的訴求,它讓手機軟體開發廠商節省開發時間與金錢,軟體開發者透過J2ME只需撰寫一套Java應用程式,便可在不同平台的手機上執行。J2ME提供KVM(Kilobyte Vitural Machine)讓資源受限的消費性電子產品執行Java類別檔,但因記憶體容量的限制以致無法運用Just-In-Time(JIT)技術來提升效能,使得在效能上為人詬病。雖然直接將Java原始碼編譯成處理器(Processor)之原生機器碼(Native Machine Code)可以提升執行之效能,但卻喪失了可攜性。 本論文所提出的混階編譯器,讓程式員可在Java原始碼內同時撰寫高階語法與TkuJA語言。混階原始碼經過剖析與連結成為混階語法樹,再依照程式的執行流程將混階語法樹轉換成流程圖,接著將流程圖依照控制流程依序輸出TkuJA 組譯碼,最終輸出類別檔。 實證證實經過混階語法的引用,使得程式在J2ME之執行時效能有顯著的增進,改良前與改良後之執行時間差距呈線性成長。因此程式員可以透過混階編譯器,依實務上之需求針對程式碼片段用TkuJA 語法撰寫,使混階編譯後的類別檔在J2ME 之執行效能上能有所提升。
關鍵字 混階語法;編譯器;J2ME
語言 zh_TW
收錄於
會議性質 國際
校內研討會地點
研討會時間 20070526~20070526
通訊作者
國別 TWN
公開徵稿 Y
出版型式 紙本
出處 第十八屆國際資訊管理學術研討會論文集=Proceedings of 18th International Conference on Information Management
相關連結

機構典藏連結 ( http://tkuir.lib.tku.edu.tw:8080/dspace/handle/987654321/68522 )

機構典藏連結

SDGS 優質教育