View Single Post
pycage's Avatar
Posts: 3,404 | Thanked: 4,474 times | Joined on Oct 2005 @ Germany
#175
Originally Posted by fms View Post
Not really. There is FBReader running, but it is not doing anything at the moment.
OK, FBreader should be no problem.

Originally Posted by fms View Post
About 15-30 seconds.
I get about the same. Here's my comparison (from clicking of icon to application ready):
- MediaBox 0.96.4 with all plugins installed: 29.8 s
- Canola2 with UPnP plugin installed: 22.7 s

Your startup time doesn't look too bad and I don't think I saw it any better with 0.96.3. But there's still room for improvement.

Originally Posted by fms View Post
There are two kinds of delays:

1. When MediaBox transitions between screens (like when showing a video or showing a list of items) there is a 2-5 second delay with 100% CPU load, most likely due to actual processing in Python (have you considered changing to C/C++? )
The transition between video and list of items seems to be taking longest time. I'm going to put more focus on this. But I don't think that changing to C/C++ would bring much performance gain. The bottleneck is rendering and that's GDK and thus on C level already. The key is to minimize the amount of rendering.


Originally Posted by fms View Post
2. When I scroll through a list, MediaBox sometimes hangs up for 0.5-2 seconds, maybe due to Python garbage collection.
While scrolling through a list, the thumbnails are loaded from file when needed. Maybe a slow memory card causes this delay. But even on my 770 I don't get a delay of 2 seconds. Unfortunately it's not possible to hold the thumbnails in memory, because RAM is too limited. With hundreds or thousands of thumbnails this is simply impossible.
Have you tried another memory card. You can also try to force MediaBox to create the thumbnails again (Preferences -> Media Indexing).