Version 9 (modified by niki, 16 years ago) (diff) |
---|
Analysis
Overview
The aim of this task is to research and to improve efficiency of the library "org.sophie2.core.prolib".
Task requirements
- Research the library for bottle necks.
- Improve the efficiency of the library.
EXTRA
- Make new tests.
- Write a document, in which is written an analysis of the research for bottle necks and the idea for their improvements.
Task result
The result of this task should be source code. Optional - new tests and a document.
Implementation idea
There is two way to do the task. First way is algorithmic. Search the places with bad efficiency and replace it with another new algorithms with better efficiency. The second way is empiric, e.g. the library is measured, bottle necks are found, and optimisations are made. All tests are working in module "org.sophie2.core.prolib". You can use it, but it is recommended to make new tests,too. Write a document, in which is written an analysis of the research for bottle necks in the library .The document has to contain the idea for the improvements of bottle necks ,too.
Related
http://sophie2.org/trac/wiki/PRO_LIB_CORE_MEMORY_MANAGEMENT_R0
http://sophie2.org/trac/wiki/PLATFORM_NFR_EFFIECENCY_R0
How to demo
Show the results before and after the improvements.A document with needed information.
Design
Implementation
(Implementation results should be described and linked here (from the wiki or the repository))
Testing
Comments
(Write comments for this or later revisions here.)