I met this Excessive JNI global references issue. And I found that
there is "224 of Lcom/android/server/am/ActivityRecord; 268B (224
unique)" in system server process when crash happened. I added some
debug log found that ActivityRecord it added when ActivityManager
start a new intent, but it didn't release this object. Any clue about
this?  Thanks

08-09 06:47:12.786 W/dalvikvm( 1616): JNI global reference table
summary (2001 entries):
08-09 06:47:12.786 W/dalvikvm( 1616): 40 of Ljava/lang/Class; 164B (33
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 44 of Ljava/lang/Class; 188B (15
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 6 of Ljava/lang/Class; 212B (6
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 11 of Ljava/lang/Class; 236B (5
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 2 of Ljava/lang/Class; 260B (2
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 4 of Ljava/lang/Class; 284B (2
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 6 of Ljava/lang/Class; 308B (5
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 3 of Ljava/lang/Class; 332B (2
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Ljava/lang/Class; 356B
08-09 06:47:12.786 W/dalvikvm( 1616): 3 of Ljava/lang/Class; 380B (1
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Ljava/lang/Class; 428B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Ljava/lang/Class; 452B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Ljava/lang/Class; 476B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Ljava/lang/Class; 500B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Ljava/lang/Class; 572B
08-09 06:47:12.786 W/dalvikvm( 1616): 2 of Ljava/lang/Class; 596B (2
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Ljava/lang/Class; 692B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Ljava/lang/Class; 812B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Ljava/lang/Class; 980B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Ljava/lang/Class; 1004B
08-09 06:47:12.786 W/dalvikvm( 1616): 2 of Ljava/lang/Class; 1172B (1
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 2 of Ljava/lang/Class; 1316B (1
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 2 of Ljava/lang/Class; 3452B (1
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 12 of Ljava/lang/ref/
PhantomReference; 28B (12 unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Ljava/lang/String; 28B
08-09 06:47:12.786 W/dalvikvm( 1616): 2 of Ldalvik/system/VMRuntime;
12B (1 unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 800 of Ljava/lang/ref/
WeakReference; 28B (800 unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 59 of Ljava/lang/ref/
WeakReference; 36B (59 unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 5 of Landroid/os/Binder; 20B (5
unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Landroid/server/
BluetoothService; 140B
08-09 06:47:12.786 W/dalvikvm( 1616): 2 of Landroid/server/
BluetoothA2dpService; 52B (1 unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Landroid/content/
ContentProvider$Transport; 28B
08-09 06:47:12.786 W/dalvikvm( 1616): 4 of Landroid/app/LoadedApk
$ServiceDispatcher$DeathMonitor; 20B (4 unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Landroid/view/ViewRoot$1;
12B
08-09 06:47:12.786 W/dalvikvm( 1616): 3 of Lcom/android/server/
PowerManagerService; 468B (1 unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
InputManager$Callbacks; 12B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
AlarmManagerService; 100B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
BatteryService; 132B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/usb/
UsbService; 84B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
VibratorService; 60B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
location/GpsLocationProvider; 236B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
EntropyService; 36B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/am/
ActivityManagerService; 428B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/am/
BatteryStatsService; 28B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/am/
UsageStatsService; 76B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
TelephonyRegistry; 92B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
PackageManagerService; 260B
08-09 06:47:12.786 W/dalvikvm( 1616): 13 of Lcom/android/server/am/
PendingIntentRecord; 52B (13 unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 2 of Lcom/android/server/am/
PendingIntentRecord; 60B (2 unique)
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
MountService$MountServiceBinderListener; 20B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
ThrottleService; 148B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
ConnectivityService; 108B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Landroid/media/
AudioService; 164B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
DeviceStorageMonitorService; 140B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
StatusBarManagerService; 60B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
MountService; 92B
08-09 06:47:12.786 W/dalvikvm( 1616): 1 of Lcom/android/server/
WallpaperManagerService; 84B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
InputMethodManagerService; 164B
08-09 06:47:12.796 W/dalvikvm( 1616): 19 of Lcom/android/server/am/
ServiceRecord; 196B (19 unique)
08-09 06:47:12.796 W/dalvikvm( 1616): 2 of Lcom/android/server/
WindowManagerService$4; 20B (2 unique)
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Landroid/accounts/
AccountManagerService; 60B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
LightsService$1; 28B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/am/
ReceiverList; 60B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
ThermalManagerService; 36B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
NetStatService; 36B
08-09 06:47:12.796 W/dalvikvm( 1616): 527 of Landroid/content/
ContentService$ObserverNode$ObserverEntry; 28B (527 unique)
08-09 06:47:12.796 W/dalvikvm( 1616): 32 of Landroid/content/
ContentService$ObserverNode$ObserverEntry; 36B (32 unique)
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
DropBoxManagerService; 76B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
ClipboardService; 28B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
WifiService; 148B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Landroid/media/AudioService
$SetModeDeathHandler; 20B
08-09 06:47:12.796 W/dalvikvm( 1616): 224 of Lcom/android/server/am/
ActivityRecord; 268B (224 unique)
08-09 06:47:12.796 W/dalvikvm( 1616): 6 of Lcom/android/server/am/
ActivityRecord; 276B (6 unique)
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
NotificationManagerService; 156B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
NetworkManagementService; 44B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/am/
ActivityManagerService$PermissionController; 28B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
AccessibilityManagerService; 76B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Landroid/content/
ContentService; 44B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
WindowManagerService; 460B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
DevicePolicyManagerService; 60B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
LocationManagerService; 140B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
UiModeManagerService; 140B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
BackupManagerService; 228B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/am/
ActivityManagerService$CpuBinder; 28B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Landroid/server/search/
SearchManagerService; 28B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/am/
ActivityManagerService$MemBinder; 28B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Landroid/service/wallpaper/
WallpaperService$Engine$3; 12B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
AppWidgetService; 60B
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
DiskStatsService; 28B
08-09 06:47:12.796 W/dalvikvm( 1616): 20 of Lcom/android/server/
WindowManagerService$Session; 60B (10 unique)
08-09 06:47:12.796 W/dalvikvm( 1616): 10 of Lcom/android/server/
WindowManagerService$WindowState$DeathRecipient; 12B (10 unique)
08-09 06:47:12.796 W/dalvikvm( 1616): 20 of Lcom/android/server/am/
ActivityManagerService$AppDeathRecipient; 28B (20 unique)
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/am/
ActivityManagerService$AppDeathRecipient; 36B
08-09 06:47:12.796 W/dalvikvm( 1616): 45 of Landroid/media/AudioService
$AudioFocusDeathHandler; 20B (45 unique)
08-09 06:47:12.796 W/dalvikvm( 1616): 5 of Landroid/media/AudioService
$AudioFocusDeathHandler; 28B (5 unique)
08-09 06:47:12.796 W/dalvikvm( 1616): 1 of Lcom/android/server/
PowerManagerService$PokeLock; 28B

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to