wiki:PRO_LIB_CORE_MEMORY_MANAGEMENT_R0
Last modified 3 years ago Last modified on 12/29/08 11:23:35

Pages linking to PRO_LIB_CORE_MEMORY_MANAGEMENT_R0:
TASK_INDEX
PRO_LIB_CORE_PERFORMANCE_R0

Ticket Summary Owner Status Type Component Priority Effort Importance
#141 PRO_LIB_CORE_MEMORY_MANAGEMENT_R0 jordan closed planned_task PRO_LIB_CORE 3 1 25

Reported by Astea, 4 years ago.

Description

wiki page: PRO_LIB_CORE_MEMORY_MANAGEMENT_R0 - effort: 1d

Analysis_owners

niki

Analysis_reviewers

peko

Analysis_score

3.5

Design_score

0

Imp._score

0

Test_score

0

Analysis

Overview

The aim of this task is to optimize memory usage of the properties library.

Task requirements

Optimize the memory usage of the properties library:

  • The PRO_LIB_CORE_PERFORMANCE_R0 task can be useful.
  • According to the data collected there find memory leaks and fix them.
  • Provide basic mechanism for garbage collecting.

Task result

The result of this task should be source code.

Implementation idea

Find memory leaks by using some kind of profiler - see PRO_LIB_CORE_PERFORMANCE_R0 for more ideas. Ensure objects that are no longer used are destoyed so that the garbage collector can get rid of them.

PRO_LIB_CORE_PERFORMANCE_R0
PRO_LIB_CORE_COMMONS_R0

How to demo

Show the changes you have made and describe them. Start unit tests and show that they take less time than before.

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.)