我有Android应用程序2.3.3使用CalendarView
当按下按钮时=>显示对话框(包含日历视图)
我的logcat显示:
D/dalvikvm(15292): GC_CONCURRENT freed 1988K, 10% free 20024K/22087K, paused 4ms+3ms
D/dalvikvm(15292): GC_CONCURRENT freed 1995K, 10% free 20022K/22087K, paused 4ms+3ms
D/dalvikvm(15292): GC_CONCURRENT freed 1986K, 10% free 20029K/22087K, paused 4ms+3ms
D/dalvikvm(15292): GC_CONCURRENT freed 2005K, 10% free 20023K/22087K, paused 4ms+3ms
D/dalvikvm(15292): GC_CONCURRENT freed 1995K, 10% free 20016K/22087K, paused 4ms+3ms
D/dalvikvm(15292): GC_CONCURRENT freed 1997K, 10% free 20022K/22087K, paused 3ms+4ms
它减慢了我的应用程序…
我想垃圾回收暂停了我的应用程序
请快帮我拿出来!
谢谢!
最佳答案
垃圾收集器是守护进程线程。你既不能阻止也不能叫停它。您只需向垃圾收集器发出一个请求,例如-system.gc()。
另外,垃圾收集器有助于提高性能。
如果您不想让gc收集您的对象,请保留引用。
如果您的对象过早收集,则表明您的应用程序设计中存在错误。