У DDMS есть хорошая функция отслеживания распределения объектов. Мне интересно, как эта функция реализована. Это сделано внутри ВМ? Где я могу найти код?
Я не знаю внутренностей, но вот ссылка на исходный код, если вы хотите пройти через него. git source link
Хорошей отправной точкой, вероятно, является dalvik / vm / AllocTracker.cpp . Кроме того, ищите использование dvmTrackAllocation в другом месте кода.
dvmTrackAllocation