abapGit/src/objects/core
Marc Bernard 6dfa4eee17
Reduce memory consumption during deserialize (#4357)
* Reduce memory consumption during deserialize

Import of objects required unnecessarily a lot of memory. This was the especially the case during the initial import of repos with large (binary) objects or high number of objects (even if they were not under /src/). 

With this fix, an instance of an object serializer now contains only the files associated with this object (rather than all (!) files of the repo).

* Change path logic

* Comment

Co-authored-by: Lars Hvam <larshp@hotmail.com>
2020-12-30 08:59:41 +01:00
..
package.devc.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.lzabapgit_paralleltop.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.lzabapgit_paralleltop.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.saplzabapgit_parallel.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.saplzabapgit_parallel.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zabapgit_parallel.fugr.z_abapgit_serialize_parallel.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_dependencies.clas.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_dependencies.clas.testclasses.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_dependencies.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_file_status.clas.abap Raise error if package is not part of package hierarchy (#4331) 2020-12-28 13:26:45 +01:00
zcl_abapgit_file_status.clas.testclasses.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_file_status.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_folder_logic.clas.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_folder_logic.clas.testclasses.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_folder_logic.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_objects_activation.clas.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_objects_activation.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_objects_files.clas.abap Reduce memory consumption during deserialize (#4357) 2020-12-30 08:59:41 +01:00
zcl_abapgit_objects_files.clas.testclasses.abap Reduce memory consumption during deserialize (#4357) 2020-12-30 08:59:41 +01:00
zcl_abapgit_objects_files.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_serialize.clas.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_serialize.clas.testclasses.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_serialize.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_skip_objects.clas.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_skip_objects.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_tadir.clas.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zcl_abapgit_tadir.clas.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zif_abapgit_tadir.intf.abap Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00
zif_abapgit_tadir.intf.xml Package Structure - Part 4 (#4305) 2020-12-11 07:50:10 +01:00