def _add_memory_pressure(p):
global _is_pypy<EOL>if _is_pypy:<EOL><INDENT>__pypy__.add_memory_pressure(p)<EOL><DEDENT>
PyPy's garbage collector is not aware of memory uses happening inside native code. When performing memory-intensive
tasks in native code, the memory pressure that PyPy observes can greatly deviate from the actual memory pressure.
We must manually add sufficient memory pressure to account for the "missing" portion.

This is not a problem for CPython since its GC is based on reference counting.