版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、計算機技術發(fā)展迅速,隨著硬件速度的提高,軟件的設計和實現(xiàn)成為發(fā)展的瓶頸,軟件自動化的研究成為熱點問題,部分求值技術正是這一領域中提高軟件效率的方法之一.部分求值技術通過進行前段計算來優(yōu)化程序的執(zhí)行效率,但是它無法解決代碼膨脹的問題;數(shù)據(jù)例化技術將前段計算的結(jié)果保存在中間數(shù)據(jù)結(jié)構中,從而解決了代碼膨脹問題,但是它不能優(yōu)化程序控制流程.該文將部分求值技術和數(shù)據(jù)例化技術相結(jié)合,使用基于控制流圖的例化方法.通過使用基于控制流圖的數(shù)據(jù)例化技術和針
2、對程序基本塊的部分求值技術,在例化階段對程序基本塊進行例化的同時,完成控制轉(zhuǎn)移的例化,生成滯留程序,滯留程序既可用于編譯時刻例化,又可用于運行時刻例化.這種例化方式采用離線工作方式,應用綁定時間分析技術,提高滯留程序的效率,同時避免了例化階段代碼的復制和拼接,能夠有效簡化運行時刻例化系統(tǒng)的實現(xiàn)難度.該文介紹了一個基于控制流圖的Java動態(tài)構件優(yōu)化系統(tǒng),包括在綁定時間分析基礎上的標注程序解析、標注控制流圖和例化控制流圖系統(tǒng)的設計實現(xiàn)、編譯
3、時刻控制流圖的自動生成、滯留程序設計和自動生成、滯留程序的字節(jié)碼生成及優(yōu)化等內(nèi)容.這個例化系統(tǒng)擴展了基于分段計算的優(yōu)化方法和應用范圍,同時能夠根據(jù)一定的Java程序的輸入描述和輸入值,完成專用環(huán)境下的Java程序優(yōu)化.為了對Java程序進行字節(jié)碼層次的優(yōu)化,該文提出了Java字節(jié)碼編程語言,并設計了Java字節(jié)碼生成系統(tǒng),用于編譯使用Java字節(jié)碼編程語言編寫的程序,生成字節(jié)碼文件.這樣,加入Java字節(jié)碼生成系統(tǒng)后,Java動態(tài)構件優(yōu)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動態(tài)翻譯和優(yōu)化若干關鍵技術研究.pdf
- Java ME程序測試平臺的若干關鍵技術研究.pdf
- 動態(tài)服務組合中的若干關鍵技術研究.pdf
- MPLS若干關鍵技術的研究.pdf
- 動態(tài)海洋環(huán)境仿真中的若干關鍵技術研究.pdf
- DNC系統(tǒng)若干關鍵技術的研究.pdf
- WEB應用若干關鍵技術的研究.pdf
- HEVC若干關鍵技術研究.pdf
- ETL若干關鍵技術研究.pdf
- 機械廣義優(yōu)化設計的若干關鍵技術問題研究.pdf
- 試樣整經(jīng)機的若干關鍵技術的研究.pdf
- 面向網(wǎng)絡加速的傳輸控制優(yōu)化若干關鍵技術研究.pdf
- 面向GPU計算平臺的若干并行優(yōu)化關鍵技術研究.pdf
- VoIP中若干關鍵技術的研究.pdf
- 概念檢索若干關鍵技術的研究.pdf
- 虹膜識別若干關鍵技術的研究.pdf
- 輸變電設備優(yōu)化檢修(OM)若干關鍵技術研究.pdf
- 語義Web若干關鍵技術的研究.pdf
- FDTD算法的若干關鍵技術研究.pdf
- 數(shù)據(jù)清洗的若干關鍵技術研究.pdf
評論
0/150
提交評論