Latests articles in Memory Management

Top 5 common mistakes to cause memory leaks in Symbian C++ applications

Even in a relatively large scale Symbian applications developed in multiple locations by many different people, the different ways to cause memory leaks are not as diverse as one might think.

Here's a list so that once you've read through it you'll be sure to avoid more than two thirds of the most common beginner mistakes and slip ups that cause memory leaks in Symbian C++ applications.

Tracking down memory leaks

in
Your application terminates with an ugly "Program Closed: ALLOC xxxxxxxx 0" window ? It has leaked some memory... this article will teach you how to track down the faulty allocation.

Estimate the Size of a Class/Object

in
This tutorial will teach you how to estimate and optimize the size of the class you write. Quite useful as you will learn that they may not be the same on the emulator and the target....

LowMem: a low memory stress tool.

The LowMem tool is a free test tool developed by Symbian for use during Symbian Signed testing. The tool aims to verify an application's handling of the Low Memory Condition during start-up. Handling of Low Memory situations has been the number one cause for failure in Symbian Signed...

Application Size Optimisation in Mobile Environment

in
This paper studies methods, practices and patterns that lead to smaller software. It explores concrete means for software size optimisation on the Symbian Platform. The focus is on C++ software that is designed to run on mobile phones and other wireless devices.

AnalyseHeap Utility

AnalyseHeap analyses the contents of Symbian OS heaps to produce meaningful representations of their structure and content. It reads in the heap file, and walks the heap structure contained in it. From this, it builds a set of all the allocated and free heap cells. These are then cross referenced so that ownership relationships can be identified.

Hooklogger: Tracking leaked heap cells

The HookLogger application provides easy journaling facilities for logging memory allocations, processes, thread creation and leaves when executing an application under the Symbian OS Emulator. The main use for most developers is pin-pointing the source of a leaked heap cell.

NewLC announce french Symbian training course

NewLC is proud to announce the availability of a french Symbian C++ training session. This training - available as 2 days and 3 days course - covers all the basic requirements that a Symbian C++ developer must know.

Syndicate content