Magento 2 Allowed Memory exhausted error when compile code
A quick solution for memory limit in Magento 2 command is directly adding memory limit inside command.
For Compilation command,
php -dmemory_limit=5G bin/magento setup:di:compile
For Deployment
php -dmemory_limit=5G bin/magento setup:static-content:deploy
You can change as per 5G to max if issue not resolve.
use this 'dirty' way
php -dmemory_limit=-1 bin/magento setup:di:compile
Looks like your cli has only 128MB of memory allocated. Increase the value to at least 256MB or 512MB if you can.