我有这段代码,我想对其进行优化。我有一个方法,OSMdroid库定期调用它来加载大量的地图磁贴。此方法直接调用文件流并直接加载位图,一旦加载到主UI线程上,将返回位图。
虽然我已经设法使用AsyncTask和并行执行器在后台运行。有时在mapview中有大量的覆盖(分项),这段代码运行较慢,因为GC_FO_ALLOC被定期触发以进行分配,并且在我的日志消息中我得到Grow Heap (frag case)。我尝试了很多方法来解决这个问题,但是效果不够好。出于某种原因,我的感觉是这个任务是在主线程上执行的,因为在我的日志消息中,我也得到了Skipped xx frames, the applic