使用平臺: loongson3a+debian6.0.3+linux2.6.36.3+gcc4.6.3linux
一: V8的下載
這裏V8是從其官網上使用git下載的:git
(1)若是沒有git和git-svn須要:apt-get install git git-svngithub
(2)git clone git://github.com/v8/v8.gitshell
二:V8的編譯
這裏的編譯方法主要也是官網上的方法:https://code.google.com/p/v8/wiki/BuildingWithGYP瀏覽器
(1)安裝相關依賴svn
在下載後的v8工程下,make dependencies工具
(2) 編譯性能
這裏在編譯以前須要在終端輸入這樣一條命令:測試
export GYPFLAGS=-Dmips_arch_variant=loongsonui
而後,make mipsel.release 若是出一些包缺失的錯誤,安裝相關包便可
三: V8的性能測試
這裏測試用例就是v8目錄下的benchmark文件下面的js文件,這個網頁版的benchmark測試是一回事的,只不過是從瀏覽器中剝離了V8在本地測試而已
這裏性能測試有兩種方法:
I 使用V8自帶的測試工具
(1)執行run.js out/mipsel.release/d8 –prof run.js,執行完畢後會產生一個v8.log文件
(2)使用工具打開v8.log tools/linux-tick-processor v8.log,這樣就會獲得相關的性能分析報告
II 使用oprofile測試性能
這個和通常的測試程序性能同樣,只須要在運行程序那一環節運行這個:
out/mipsel.release/shell run.js能夠了