Enchanced file manager
Following our discussion on handling huge files I did some research and redesigning of default file manage.
Update for ctb only, fixed exception
Changes:
1) adding indexing on every needed query, so query will use only index for selection.
2) minimize data loaded with global queries, i.e. queries that select all files. This will reduce memory load.
3) Load thumbnails only for visible items.
4) caching visible items -> this will improve speed showing page. Cache will be deleted only on change type of view.
In my test time improvement range from 3-10 times.
This new version of file manager is based on 3-rd version of Inigo 800+ and my additions.
I did checking of this software on QEMU, and now install this on my IREX device.
Attached 3 files:
1) ctb800sq4_debug.zip - image compiled with TIMING_ON and QUERY_ON, it will show time for query on load in ctb, and it will show all queries that will be executed by dbase. (in QEMU prints go into console)
2) ctb800sq4.zip image compiled without any debug info.
3) ctb800sg4_update.zip - fixed ctb image.
Last edited by yuri_b; 08-31-2011 at 09:42 AM.
Reason: added ctb update
|