Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Java Development

Interpret GC messages in the Event Log

by Retired ‎02-16-2010 03:30 PM - edited ‎09-16-2010 02:57 PM (2,699 Views)



This article applies to the following:

  • BlackBerry® smartphones based on Java® technology



BlackBerry smartphone logs events related to Garbage Collection (GC) in the Event Log. The following table explains these events in more detail:

Event  Description 
+GC(R) RAM GC: Free unused RAM objects
+GC(F) Full GC : Free unused RAM and flash objects
+GC(P) Persistent GC
  • Free unused RAM and flash objects
  • Purge persistent objects
+GC(T) Thorough GC
  • Free unused RAM and flash objects
  • Flush RAM sections to flash
  • Purge persistent objects
+GC(E) Emergency GC
  • Free unused RAM and flash objects
  • Purge persistent objects
-GC End of GC statistics
xGC Cancelled GC
  • Keyboard event or radio event caused an interrubtible GC to stop
(GC) Pre-emptive GC
STCG Suggested Thorough GC
  • Java code has requested that a thorough GC be performed
  • Usually triggered by the Low Memory Manager (LMM)

Note: Holding the Alt key and pressing LGLG on the BlackBerry smartphone displays the Event Log. The Event Log can also be downloaded to a computer using the JavaLoader tool. This tool is located in the BIN folder of the BlackBerry® Java Development Environment (BlackBerry JDE) installation path.


For example, javaloader -u eventlog > c:\eventlog.txt will download the Event Log of the BlackBerry smartphone as eventlog.txt.


Users Online
Currently online: 16 members 2,006 guests
Please welcome our newest community members: