#pattern framesize, memory

/abcd/
Memory allocation (code space): 26
Frame size for pcre2_match(): 128
    abcd\=memory
malloc  20480
 0: abcd
    abcd\=find_limits
Minimum heap limit = 1
Minimum match limit = 2
Minimum depth limit = 2
 0: abcd

/(((((((((((((((((((((((((((((( (^abc|xyz){1,20}$  ))))))))))))))))))))))))))))))/x
Memory allocation (code space): 1294
Frame size for pcre2_match(): 624
    abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcX\=memory
malloc  40960
free unremembered block
No match
    abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcX\=find_limits
Minimum heap limit = 22
Minimum match limit = 37
Minimum depth limit = 35
No match

/ab(cd)/
Memory allocation (code space): 36
Frame size for pcre2_match(): 144
    abcd\=memory
 0: abcd
 1: cd
    abcd\=memory,ovector=0 
free    40960
free unremembered block
malloc    128
malloc  20480
 0: abcd
 1: cd
