• <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://m.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| 久久亚洲国产精品五月天婷| 久久综合色老色| 日本久久久久亚洲中字幕| 欧美黑人激情性久久| 国产精品无码久久四虎| 精品一二三区久久aaa片| 国产精品天天影视久久综合网| 精品久久久久久无码中文野结衣| 久久大香萑太香蕉av| 91精品国产91久久| 亚洲香蕉网久久综合影视 | 久久久久亚洲精品无码蜜桃| 99久久免费国产精品热| 狠狠色丁香婷婷久久综合| 99久久99久久久精品齐齐| 欧美成a人片免费看久久| AV无码久久久久不卡蜜桃| 热RE99久久精品国产66热| 99久久精品午夜一区二区| 久久综合久久伊人| 国产高清国内精品福利99久久| 亚洲欧美日韩中文久久| 久久亚洲日韩看片无码| 国产免费福利体检区久久| 久久精品国产亚洲AV麻豆网站| 久久亚洲2019中文字幕| 精品国产91久久久久久久a| 久久国产精品77777| 欧美丰满熟妇BBB久久久| 亚洲伊人久久大香线蕉综合图片| 欧美日韩精品久久久免费观看| 久久综合色区| 久久午夜夜伦鲁鲁片免费无码影视 | 婷婷久久综合九色综合九七| 亚洲国产精品婷婷久久| 国产精品久久久久久久午夜片| 曰曰摸天天摸人人看久久久| 女人香蕉久久**毛片精品| 9191精品国产免费久久|