File tree Expand file tree Collapse file tree 4 files changed +83
-3
lines changed Expand file tree Collapse file tree 4 files changed +83
-3
lines changed Original file line number Diff line number Diff line change 1313 },
1414 "license" : " MIT" ,
1515 "dependencies" : {
16- "@abaplint/cli" : " ^2.113.66 " ,
16+ "@abaplint/cli" : " ^2.113.70 " ,
1717 "@abaplint/database-sqlite" : " ^2.10.20" ,
18- "@abaplint/runtime" : " ^2.10.20 " ,
19- "@abaplint/transpiler-cli" : " ^2.10.20 " ,
18+ "@abaplint/runtime" : " ^2.10.21 " ,
19+ "@abaplint/transpiler-cli" : " ^2.10.21 " ,
2020 "0x" : " ^5.8.0"
2121 }
2222}
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <abapGit version =" v1.0.0" serializer =" LCL_OBJECT_DTEL" serializer_version =" v1.0.0" >
3+ <asx : abap xmlns : asx =" http://www.sap.com/abapxml" version =" 1.0" >
4+ <asx : values >
5+ <DD04V >
6+ <ROLLNAME >ABAP_MSIZE</ROLLNAME >
7+ <DDLANGUAGE >E</DDLANGUAGE >
8+ <HEADLEN >26</HEADLEN >
9+ <SCRLEN1 >10</SCRLEN1 >
10+ <SCRLEN2 >20</SCRLEN2 >
11+ <SCRLEN3 >40</SCRLEN3 >
12+ <DDTEXT >Memory Size</DDTEXT >
13+ <REPTEXT >Memory Size</REPTEXT >
14+ <SCRTEXT_S >Memory Siz</SCRTEXT_S >
15+ <SCRTEXT_M >Memory Size</SCRTEXT_M >
16+ <SCRTEXT_L >Memory Size</SCRTEXT_L >
17+ <DTELMASTER >E</DTELMASTER >
18+ <DATATYPE >DEC</DATATYPE >
19+ <LENG >000020</LENG >
20+ <OUTPUTLEN >000026</OUTPUTLEN >
21+ </DD04V >
22+ </asx : values >
23+ </asx : abap >
24+ </abapGit >
Original file line number Diff line number Diff line change 1+ CLASS cl_abap_memory_utilities DEFINITION PUBLIC .
2+ PUBLIC SECTION .
3+ CLASS-METHODS get_memory_size_of_object
4+ IMPORTING
5+ object TYPE any
6+ EXPORTING
7+ bound_size_alloc TYPE abap_msize
8+ bound_size_used TYPE abap_msize
9+ referenced_size_alloc TYPE abap_msize
10+ referenced_size_used TYPE abap_msize
11+ is_part_of_non_trivial_szk TYPE c
12+ szk_size_alloc TYPE abap_msize
13+ szk_size_used TYPE abap_msize
14+ low_mem TYPE c
15+ is_in_shared_memory TYPE c
16+ sizeof_alloc TYPE abap_msize
17+ sizeof_used TYPE abap_msize.
18+
19+ CLASS-METHODS get_peak_used_size
20+ EXPORTING
21+ size TYPE abap_msize.
22+
23+ CLASS-METHODS do_garbage_collection.
24+ ENDCLASS .
25+
26+ CLASS cl_abap_memory_utilities IMPLEMENTATION .
27+
28+ METHOD do_garbage_collection .
29+ RETURN . " todo, implement method
30+ ENDMETHOD .
31+
32+ METHOD get_peak_used_size .
33+ RETURN . " todo, implement method
34+ ENDMETHOD .
35+
36+ METHOD get_memory_size_of_object .
37+ RETURN . " todo, implement method
38+ ENDMETHOD .
39+
40+ ENDCLASS .
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <abapGit version =" v1.0.0" serializer =" LCL_OBJECT_CLAS" serializer_version =" v1.0.0" >
3+ <asx : abap xmlns : asx =" http://www.sap.com/abapxml" version =" 1.0" >
4+ <asx : values >
5+ <VSEOCLASS >
6+ <CLSNAME >CL_ABAP_MEMORY_UTILITIES</CLSNAME >
7+ <LANGU >E</LANGU >
8+ <DESCRIPT >CL_ABAP_MEMORY_UTILITIES</DESCRIPT >
9+ <STATE >1</STATE >
10+ <CLSCCINCL >X</CLSCCINCL >
11+ <FIXPT >X</FIXPT >
12+ <UNICODE >X</UNICODE >
13+ </VSEOCLASS >
14+ </asx : values >
15+ </asx : abap >
16+ </abapGit >
You can’t perform that action at this time.
0 commit comments