summaryrefslogtreecommitdiffstats
path: root/runtime/Android.mk
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2014-12-17 17:56:03 -0800
committerMathieu Chartier <mathieuc@google.com>2014-12-19 17:08:43 -0800
commita5eae69589ff562ad66c57665882cd16f237321c (patch)
treeb80e50c050f5d32fc7b258ef1446a245a97c3df8 /runtime/Android.mk
parent6d1a047b4b3f9707d4ee1cc19e99717ee021ef48 (diff)
downloadart-a5eae69589ff562ad66c57665882cd16f237321c.tar.gz
art-a5eae69589ff562ad66c57665882cd16f237321c.tar.bz2
art-a5eae69589ff562ad66c57665882cd16f237321c.zip
Add heap task processor
The heap task processor processes async tasks which may be delayed. The motivation for this change is preventing deadlocks which can occur when the daemon threads get suspended by GetThreadStack. Other improvements, reduces daemon thread count by one. Cleaner pending transition VS heap trimming logic. Bug: 18739541 Change-Id: Idab52b2d9661a6385cada74b93ff297ddc55fc78
Diffstat (limited to 'runtime/Android.mk')
-rw-r--r--runtime/Android.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/Android.mk b/runtime/Android.mk
index ca29eba4ee..13a216c48b 100644
--- a/runtime/Android.mk
+++ b/runtime/Android.mk
@@ -67,6 +67,7 @@ LIBART_COMMON_SRC_FILES := \
gc/space/rosalloc_space.cc \
gc/space/space.cc \
gc/space/zygote_space.cc \
+ gc/task_processor.cc \
hprof/hprof.cc \
image.cc \
indirect_reference_table.cc \