The Emulator is designed to be the primary development and debugging tool for the Symbian platform, alongside any language specific tools provided by development environments.
In debug builds, the GUI provides special key combinations for
resource checking and redraw testing, which can help to trap memory leaks early
in the development cycle. All debug keys are accessed using a
ctrl+alt+shift
prefix.
All GUI applications may be exited using
ctrl+E
. Additionally the Window Server provides
ctrl+alt+shift+K
to kill the application with current
keyboard focus.
Drawing:
|
Miscellaneous features:
|
Resource allocation:
|
The heap failure tool artificially generates resource allocation failures. It is used by developers to test that an application copes properly with such failures. The dialog options are as follows:
App heap failure Type
: generates failures for
resource allocation requests from applications. Random
means
that requests fail at a random rate. Deterministic
means that
requests fail at the rate specified in the Rate
box.
Wserv heap failure Type
: generates failures
for resource allocation requests from the Symbian platform window server. The
options are as for App heap failure
.
File failure tool
: selecting this option
generates failures for file access attempts.
|