Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions codeless banner

Enablers: Resources: Memory
Functional Description

Features

Application-specific termination handling

Applications are able to register an application-specific termination handler. This handler is executed if the application in question terminates abnormally.

The termination handler provides a text description and optionally an icon relevant to the failure. The text description contains user-understandable information about the failute eg. reasons for the failure, and how the user might avoid the failure in the future.

Out Of Memory Handling

If a Linux device is running low in memory the kernel starts to load and unload pages in order to meet the demand. This is commonly called thrashing and can lead to a rapid degradation of responsiveness. In the worst case the Linux kernel will terminate processes to free up some additional memory.

Qt Extended's out of memory handling reduces the likelihood that important system processes such as the Qt Extended server or the media server are terminated when the kernel starts to terminate processes. Qt Extended's management system allows the developer to configure the priority of individual application. The priority is used to influence the kernel's decision on how to free up some additional memory.

Qt Optimization: Share Fonts

Qt Extended application can share fonts.

RAM Footprint Benchmark

Qt Extended is benchmarked to fit in 32MB RAM (including Linux) while running address book (100 contacts), calendar (realistic business user's schedule) and media player (playing local MP3) and with not more than 20% degradation of startup and execution speed compared to running single application.

ROM Footprint Benchmark

Qt Extended is benchmarked to fit in 32MB Flash/ROM (including Linux).


Copyright © 2009 Trolltech Trademarks
Qt Extended 4.4.3