06-16-2010, 06:21 AM | #16 | |
Addict
Posts: 225
Karma: 72
Join Date: Jan 2010
Device: irex DR-800S, M92S
|
Quote:
in any case, I found an easy and legal way to enable continuous mode and full screen on dr800.. continuous mode works wonderful in landscape mode, but in portrait mode there is the double refresh issue.. for this reason I want even to change the behaviour of the flip bar in panning mode: when the last part of the page is shown, and the flip bar is pressed again, the beginning of the next page must be shown.. I intend to write an app. for easy continuous and full screen management, but I have no idea of how to do.. expecially the graphical part (how I can do for example those stylus check boxes that are used under settings ?).. if someone want to help.. that is appreciated.. |
|
06-16-2010, 08:37 AM | #17 | |
Guru
Posts: 999
Karma: 19985
Join Date: Dec 2008
Location: Netherlands
Device: iRex DR1000S
|
Quote:
|
|
Advert | |
|
06-22-2010, 07:59 PM | #18 | |
Addict
Posts: 225
Karma: 72
Join Date: Jan 2010
Device: irex DR-800S, M92S
|
Quote:
I would need some other informations 1-when opening a book uds cache pages ? 2-the cache is held in memory or there is a file inside the filesystem ? 3-is correct that no swap partition or file is used by the reader ? |
|
06-23-2010, 06:12 AM | #19 | |
Guru
Posts: 730
Karma: 72743
Join Date: Feb 2008
Location: Here or there
Device: iRex iLiad, iRex DR800S. K4NT. Kobo Aura, Aura One, Libra 2.
|
Quote:
1. iLiad did, so I suppose DR too. 2. Look at the attached file. It's the output of strace running against uds while viewing a .pdf file in DR800 emu. I can't see any strange file opening. It could talk with sysd using dbus in order to delegate the caching, but I doubt it. So my assumption is that page cache is handled in memory. 3. You can check yourself with "swapon -s" in the emulator => no Look at lines 1467-1505 and tell what do you think The fd 8 is a dbus connection. |
|
06-23-2010, 06:15 AM | #20 | |
ex-IRX developer
Posts: 158
Karma: 224
Join Date: Oct 2008
Device: Irex DR800S, DR1000S, iLiad
|
Quote:
2. the current plugins cache in memory only. 3. that is correct. |
|
Advert | |
|
06-23-2010, 08:53 AM | #21 |
Addict
Posts: 225
Karma: 72
Join Date: Jan 2010
Device: irex DR-800S, M92S
|
|
06-23-2010, 09:07 AM | #22 |
Zealot
Posts: 120
Karma: 1326
Join Date: Feb 2009
Device: none
|
Unless the system is running out of memory, adding swap won't change a thing. If it is running out of memory, swap would allow the device to survive (ie. kernel won't kill some processes) but usually access time to flash device is larger than to RAM.
|
06-23-2010, 09:48 AM | #23 | |
ex-IRX developer
Posts: 158
Karma: 224
Join Date: Oct 2008
Device: Irex DR800S, DR1000S, iLiad
|
Quote:
Seriously though, the devices have enough memory to keep the applications and several (large) documents open. Increasing cache would only be noticeable when you would browse pages (back and forth) a lot, which is not a typical use case. As yacoob says, flash is not known of its quick throughput and it has endurance limits which makes it not particularly suitable for use as cache. |
|
06-23-2010, 01:53 PM | #24 | |
Addict
Posts: 225
Karma: 72
Join Date: Jan 2010
Device: irex DR-800S, M92S
|
Quote:
I think that the thing need to be tested.. most likely the advantage can be just in page rendering time.. and that would be a very good thing.. as you and all users have for sure noticed when you open a large pdf document the next 2-3 pages after the one you are reading get shown immediately if you go on quickly.. the forth one requires the pause with the popup messagebox .. so this means that the first ones have been already rendered and are ready to show in cache.. the other ones need still to be read and rendered.. so think if we have a cache where all the page of the book are already rendered.. even if this cache is not on the physical memory.. most likely the bottle neck is not on the disk access time but on the cpu computational time.. pdf is not simple to render and the cpu of the reader is not a quadcore for sure.. so while you read your page the reader could have the time to pre-render all the rest of the book.. so the thing have to be tested.. so some more questions.. 1-do you think that the access time would be faster on the rom or on the sd card ? on the rom there is 58 mb of free space.. while on the sd there is a lot of space.. obviously that test should be done with a large swap on the sd card, but I'm curious the same about this.. 2-how much physical memory has the device ? 3-if a swap is enabled, the cache in uds would be enlarged automatically or some tweak need to be done somewhere ? and where ? @yacoob well you are right too Last edited by repods; 06-23-2010 at 01:58 PM. |
|
06-24-2010, 05:42 AM | #25 | |
ex-IRX developer
Posts: 158
Karma: 224
Join Date: Oct 2008
Device: Irex DR800S, DR1000S, iLiad
|
Quote:
2. I'm happy to support community development, but it would help if you tried to find answers before asking around. The amount of RAM is on the spec sheet: http://www.irextechnologies.com/irexdr800/specs 3. as said, the cache is in the plugin. The plugin tries to predict navigation, and prerenders and caches pages accordingly, as memory permits. With more memory, it might keep more pages in cache but it all depends on the navigation and number of open documents. You cannot tweak the caching algorithm as it is in Adobe plugin which is closed source for licensing reasons. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Some infos on 601, 602, 603 and 901 | Geppetto | PocketBook | 19 | 11-17-2011 05:26 PM |
DR1000 I need 2 infos from dr1000s owners | repods | iRex | 22 | 06-30-2010 07:09 PM |
Sony Reader PRS-300 Bundle - Reader, Clutch case & 4 ebooks for $199 | Faenad | Deals and Resources (No Self-Promotion or Affiliate Links) | 1 | 10-07-2009 03:28 PM |
iriver e-book reader powered by Adobe Reader LE, more photos | Alexander Turcic | News | 14 | 06-13-2007 01:23 AM |
Getting Title & Author Displayed by Connect Reader and Sony Reader | Vienna01 | Sony Reader | 3 | 11-07-2006 12:56 AM |