package com.android.reverse.request; import com.android.reverse.collecter.HeapDump; import com.android.reverse.collecter.ModuleContext; import com.android.reverse.util.Logger; public class DumpHeapCommandHandler implements CommandHandler { private static String dumpFileName; public DumpHeapCommandHandler() { dumpFileName = android.os.Process.myPid()+".hprof"; } @Override public void doAction() { // TODO Auto-generated method stub String heapfilePath =ModuleContext.getInstance().getAppContext().getFilesDir()+"/"+dumpFileName; HeapDump.dumpHeap(heapfilePath); Logger.log("the heap data save to ="+ heapfilePath); } }