<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    饒榮慶 -- 您今天UCWEB了嗎?--http://www.ucweb.com

    3G 手機開發網

       :: 首頁 :: 聯系 :: 聚合  :: 管理
      99 Posts :: 1 Stories :: 219 Comments :: 0 Trackbacks
    原文 http://www.3geye.net/?3/viewspace-3187

    昨天,因為工作需要想了解下腳步引擎的實現原理,下載了一個開源腳本引擎,研究了下,3GEYE ^9ys.p?^.p;G!s
    如果大家需要下載的,請到我空間Google下,就可以發現這個腳本引擎的具體地址。3GEYEX6xWl(p Y!Cl)z1^$`
    下面我來說下這個腳本引擎的一些性能問題。
    ![n t*w S` m3
    %p6mw8VX3Qx;{ K%D5q3首先來看看他是怎么讀取腳本文件的。3GEYE6C~3UC p4d8{
    3GEYEQF)A$pt)Q OG a
    代碼
    ;wv2zD:bP33GEYE+er GU4vzrz
     InputStream is = new Object().getClass().getResourceAsStream(path);   //j2me使用
    0}%j6Ch}V'p3 ByteArrayOutputStream baos = new ByteArrayOutputStream();
    MCd,`3n ~'S(|3 int ch = 0;
    8|@DzXe:m2^O3    while ( (ch = is.read()) != -1) {3GEYE.fv`!mwn(R
          baos.write(ch);3GEYE$l | B8R"`jO
    }3GEYE7{:AKw1ZF4}?j:T
    上面是作者讀取腳本文件代碼,本人覺得這個代碼的效率很低,一個個字符讀取出來,速度很慢,我測試了下發現讀取一個很簡單的文件需要47毫秒,在Dell 1420的機器上。這樣的效率是很可怕的。
    Lp?EZ:^33GEYE:vN|Ou:C1X$^
    下面看看我是怎么提高他的性能的。
    "s'O3K:xW4IZ,Rm,R)I33GEYE(Gh6CO+G`
    byte[] buff = new byte[512];3GEYE7u9]xA,?I
                long total = 0;3GEYEQ In|*A[1P
                int count = 0;3GEYE u J?J0d
    3GEYEQ%fN X"|9W3JB
                while ((count = is.read(buff)) > 0) {
    *@)teb6P)df&e+r3                baos.write(buff, 0, count);3GEYE5`X;C,@g?P6i o
                    total += count;3GEYEnM7S+Gp)}$L(JG-m
                }
    []"|L%v8r$~3我是采用了一個512字節的緩沖區去讀取這些數據,經過測試發現Dell 1420機器上的花費是0毫秒。3GEYEM G U,s4| A$t
    快了非常多。
    /P:B`OX*H?E3不過腳本引擎除了讀取源文件外,最重要的核心是解釋引擎的速度。3GEYE%\ _`K4?#s;Zv

    Ee[:?i$Rm3有時間繼續研究下。3GEYEjY-`8MTs




    爬蟲工作室 -- 專業的手機軟件開發工作室
    3G視線 -- 專注手機軟件開發
    posted on 2008-03-27 12:32 3G工作室 閱讀(1492) 評論(0)  編輯  收藏 所屬分類: j2me
    主站蜘蛛池模板: 亚洲欧洲日产专区| 亚洲福利在线视频| MM1313亚洲国产精品| 国产精品视频免费一区二区| 亚洲国产超清无码专区| 1000部无遮挡拍拍拍免费视频观看 | 亚洲色欲或者高潮影院| 99爱在线观看免费完整版| 亚洲男人都懂得羞羞网站| 一级毛片不卡片免费观看| 亚洲精品视频免费看| 国产福利视精品永久免费| 亚洲а∨天堂久久精品9966| 成年在线网站免费观看无广告| 亚洲欧洲精品成人久久曰| 看全色黄大色大片免费久久| 国产精品亚洲综合天堂夜夜| 亚洲阿v天堂在线2017免费| 成人A毛片免费观看网站| 久久久影院亚洲精品| 日韩不卡免费视频| 亚洲国产精品成人综合色在线| 美女黄网站人色视频免费国产| 羞羞漫画页面免费入口欢迎你| 国产亚洲精品无码成人| 国产免费丝袜调教视频| 亚洲欧美国产精品专区久久| 免费成人av电影| 无码囯产精品一区二区免费 | 亚洲成人中文字幕| 久久WWW色情成人免费观看| 疯狂做受xxxx高潮视频免费| 亚洲伊人久久精品影院| 国产乱子精品免费视观看片| 国产综合激情在线亚洲第一页| 久久精品国产精品亚洲| 久热中文字幕在线精品免费| 美女免费视频一区二区| 色婷婷亚洲十月十月色天| 国产无遮挡裸体免费视频 | 国产亚洲sss在线播放|