<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工作室 閱讀(1485) 評論(0)  編輯  收藏 所屬分類: j2me
    主站蜘蛛池模板: 亚洲网站在线播放| 色偷偷亚洲第一综合网| 99久久国产精品免费一区二区| 亚洲国产精品成人| 在线观看国产一区亚洲bd| 黄网址在线永久免费观看 | 国产乱子精品免费视观看片| 911精品国产亚洲日本美国韩国 | 日本免费电影一区| 亚洲AV无码XXX麻豆艾秋| 精品国产免费观看久久久| 亚洲国产成a人v在线观看 | 一个人免费视频观看在线www| 亚洲色成人中文字幕网站| 中国国产高清免费av片| 亚洲国产精品无码av| 久久久久免费精品国产| 亚洲国产高清视频| 精品免费久久久久久久| 亚洲人成7777| 韩国免费三片在线视频| 美国免费高清一级毛片| 亚洲精品麻豆av| 人妻免费一区二区三区最新| 亚洲电影国产一区| 成人免费黄色网址| 亚洲天然素人无码专区| 四虎影在线永久免费四虎地址8848aa | 每天更新的免费av片在线观看| 亚洲女人影院想要爱| 成年女人色毛片免费看| 色偷偷亚洲男人天堂| 爱情岛论坛网亚洲品质自拍| 三级网站在线免费观看| 精品亚洲aⅴ在线观看| 99久久免费国产精品特黄 | 2019中文字幕免费电影在线播放| 亚洲jjzzjjzz在线观看| 在线观看永久免费视频网站| eeuss影院ss奇兵免费com| 久久亚洲AV午夜福利精品一区|