-
Notifications
You must be signed in to change notification settings - Fork 14
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.
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.
A list of areas of the code which have had performance considerations that are relevant and covered in their own anaysis.
- Performance Fundamentals
- Virtual Instances
- XPath Query Evaluation
- Restore / Sync Processing
- Installation / Updates