use eclipse MAT to identify points that have unnecessary memory consumption of list
replace with array and make all tests pass
use MAT again to see how much it is improved
Note that to use same test case for heap dump, for example, open the same repository and same amount of folders. We need accurate numbers on the improvement.
steps to finish this task:
Note that to use same test case for heap dump, for example, open the same repository and same amount of folders. We need accurate numbers on the improvement.