Fixing memory limit errors during compilation or upgrade (Magento 2)

You may run out of memory when compiling, upgrading or deploying Magento 2 code. Explicitly increasing PHP’s memory_limit may help. Some examples:

Setting PHP memory_limit to -1 lets PHP use the maximum available memory. In many cases, you should…