• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 14,  comments - 57,  trackbacks - 0
              在前面的文章里,我發(fā)布了修改版的boor到http://download.csdn.net/source/2578241 ,
            支持中文pdf和中文txt,能正確顯示中文目錄。


            問題

            不過,有的朋友反映打開大的pdf文件時(shí),容易死機(jī)。
            這幾天看了下,果然發(fā)現(xiàn)問題了。 為了加快讀取pdf頁(yè)面速度,bookr一開始就加載了所有的pageTree到內(nèi)存中,
            這樣顯示特定頁(yè)面的時(shí)候,就無需查找該頁(yè)面的PageObject了,這在PC機(jī)上一般沒什么問題,PC機(jī)有虛擬內(nèi)存,即使pdf文件很大,無非是加載pageTree慢點(diǎn),
            不過在PSP上就不行了,PSP的內(nèi)存是有限的,而且沒有虛擬內(nèi)存,所以如果PageTree很大,那么很可能會(huì)導(dǎo)致內(nèi)存不夠,直接死機(jī)了。。。。


            解決辦法

            解決辦法其實(shí)也很簡(jiǎn)單,bookr啟動(dòng)的時(shí)候不加載PageTree,而是在每次顯示的時(shí)候,從Root開始便利PageTree查詢PageObject對(duì)象,任意一時(shí)刻,內(nèi)存中只有一個(gè)PageObject對(duì)象。
            這樣就就基本解決了內(nèi)存問題。下一個(gè)問題是查詢效率的問題,這個(gè)問題其實(shí)不那么嚴(yán)重,PageTree本來就是一個(gè)樹形結(jié)構(gòu),pdf的PageObject查詢可以優(yōu)化成一個(gè)樹查詢,這樣應(yīng)該會(huì)很快,實(shí)際編碼測(cè)試,
            根本感覺不到修改前后翻頁(yè)速度有明顯變化。
            修改后用 金庸全集三聯(lián)版.pdf(48.6M)測(cè)試OK。

            下載

              1、下載http://download.csdn.net/source/2578241  
                  解壓到psp/game目錄下。
              2、從http://www.shnenglu.com/Files/feixuwu/EBOOT.rar 下載,解壓后,覆蓋原來bookr目錄下的EBOOT.PBP文件即可。


            posted on 2010-08-04 17:41 feixuwu 閱讀(2000) 評(píng)論(2)  編輯 收藏 引用 所屬分類: PSP開發(fā)

            FeedBack:
            # re: BOOR讀pdf內(nèi)存問題解決
            2010-12-27 12:34 | DavidChiu
            我下載了你的這兩個(gè)版本,還是不能打開中文pdf文件,出現(xiàn)宕機(jī)的情況,打開中文txt文件也出現(xiàn)宕機(jī)的情況,我的是PSP 2000。

            能否分享一下代碼,讓我研究一下?  回復(fù)  更多評(píng)論
              
            # re: BOOR讀pdf內(nèi)存問題解決
            2011-01-18 11:49 | feixuwu
            @DavidChiu
            如果是從CSDN那個(gè)鏈接下載的完整包,是可以打開的。  回復(fù)  更多評(píng)論
              
            <2013年12月>
            24252627282930
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            文章轉(zhuǎn)載請(qǐng)注明出處

            常用鏈接

            留言簿(11)

            隨筆分類

            隨筆檔案

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            国产亚洲精久久久久久无码| 九九久久精品国产| 久久精品国产亚洲AV蜜臀色欲| 伊人久久大香线蕉综合热线| 亚洲精品午夜国产va久久| 一本色综合网久久| 91久久成人免费| 亚洲国产另类久久久精品小说| 91精品国产乱码久久久久久| 欧美日韩精品久久久久| 少妇久久久久久久久久| 精品国产青草久久久久福利| 久久天天躁狠狠躁夜夜躁2O2O| 亚洲精品视频久久久| 久久免费线看线看| 五月丁香综合激情六月久久| 日韩亚洲欧美久久久www综合网| 国产精品乱码久久久久久软件 | 丰满少妇人妻久久久久久4| 欧美日韩精品久久免费| 国内精品久久九九国产精品| 久久精品国产精品国产精品污| 嫩草影院久久99| 久久综合狠狠色综合伊人| 久久综合狠狠综合久久综合88| 18岁日韩内射颜射午夜久久成人| 久久Av无码精品人妻系列| 亚洲AⅤ优女AV综合久久久| 岛国搬运www久久| 一本久久久久久久| 久久99国产精品尤物| 日韩人妻无码精品久久免费一| 欧美一区二区久久精品| 久久久午夜精品福利内容| 无码精品久久一区二区三区 | 亚洲AV无码久久精品成人| 青青青国产成人久久111网站| 久久精品国内一区二区三区| 男女久久久国产一区二区三区 | 久久这里只有精品久久| 99re久久精品国产首页2020|