0.8.6 Memory-use and performance improvement

0.8.6 is 150% faster than the old 0.8.5 version, and memory-use has been decreased to 60% for storing cells.

Test case for memory-use:

100000 x 100 cells, data template: "Row n Col n"

Current Memory Usage: 26,916 KB

Test suite: LargeMemoryUsageTest
    Grid_Data_10000x100_1          ... passed ( 28081 ms.  313,560 kb. )
    Grid_Data_10000x100_2          ... passed ( 16804 ms.   51,960 kb. )
    Grid_Data_10000x100_3          ... passed ( 16929 ms.   47,696 kb. )
    Grid_Data_10000x100_4          ... passed ( 16693 ms.   53,868 kb. )
    Grid_Data_10000x100_5          ... passed ( 16718 ms.   54,920 kb. )
    Grid_Data_10000x100_6          ... passed ( 16717 ms.   69,380 kb. )
    Grid_Data_10000x100_7          ... passed ( 17153 ms.    8,416 kb. )
    Grid_Data_10000x100_8          ... passed ( 17860 ms.    4,436 kb. )
    Grid_Data_10000x100_9          ... passed ( 17467 ms.    4,196 kb. )
        9 tests, 9 success

  total 9 tests, 9 success

Table: Memory-use between 0.8.5 and 0.8.6:

v0.8.5 Memory Use 0 1 2 3 4
24,325 508,160 814,200 1,106,156 1,160,024
5 6 7 8 9
1,214,944 1,284,324 1,292,740 1,297,176 1,301,372
v0.8.6 Memory Use 0 1 2 3 4
26,916 340,476 392,436 440,132 494,000
5 6 7 8 9
548,920 618,300 626,716 631,152 635,348

086-memory-use

 0.8.7 Improvement

0.8.7 gets 10% fewer use-memory and 40% faster process speed than 0.8.6.

Current Memory Usage: 23,920 KB

Test suite: LargeMemoryUsageTest
 MetaArray_MemoryUseOf10000x100         ... passed ( 559 ms.    42,476 kb. )
 MetaArray_MemoryUseOf10000x100_Second  ... passed ( 638 ms.    53,092 kb. )
 Grid_Data_10000x100_1                  ... passed ( 20234 ms. 310,144 kb. )
 Grid_Data_10000x100_2                  ... passed ( 11083 ms.  52,768 kb. )
 Grid_Data_10000x100_3                  ... passed ( 10979 ms.  68,264 kb. )
 Grid_Data_10000x100_4                  ... passed ( 10955 ms.  54,880 kb. )
 Grid_Data_10000x100_5                  ... passed ( 11268 ms. -18,348 kb. )
 Grid_Data_10000x100_6                  ... passed ( 11044 ms.   3,108 kb. )
 Grid_Data_10000x100_7                  ... passed ( 10975 ms.  53,068 kb. )
 Grid_Data_10000x100_8                  ... passed ( 10881 ms.  54,912 kb. )
 Grid_Data_10000x100_9                  ... passed ( 10888 ms.  54,880 kb. )
 11 tests, 11 success

 total 11 tests, 11 success