Skip to content

Technical Details on Performance

ctsims edited this page Mar 31, 2017 · 8 revisions

This page contains some details which outline some of the work any thought that has gone into performance of the platform. It is not a comprehensive view, but should provide a high level outline for how performance has been designed and what is important to know when attempting to improve or analyse performance.

Things to Know

Important things to know that are relevant for an understanding of any performance code

  • CommCare is designed to run on resource limited java platforms. While we no longer consider extremely limited java platforms (1MB of memory or less) to be in scope, the code and system are designed to keep very little in working memory.

Areas of Consideration

A list of areas of the code which have had performance considerations that are relevant and covered in their own anaysis.