[AVISO LEGAL] Esta resposta é apenas para o compilador no Magento 1, o compilador no Magento 2 tem uma finalidade / efeito completamente diferente
Você nunca deve usá-lo.
Porque o PHP desenvolveu várias mecânicas para melhorar aplicativos que contêm muitos arquivos.
Significa: o php opCache na versão atual do php oferece melhores melhorias de desempenho, se configurado corretamente. Por exemplo, para usar um limite alto o suficiente para arquivos em cache. Além disso, o opCache possui melhorias nas funções de acesso ao sistema de arquivos que funcionam em um nível mais profundo que o aoe_classpathcache e melhoram ainda mais o desempenho.
No final, temos um carregamento automático que não precisa mais do que alguns ms sem o compilador. Existem até casos em que o compilador prejudicou o desempenho. Sem mencionar os problemas loucos que consomem tempo para depurar aplicativos usando o compilador.
Além disso, o opCache não melhora apenas o carregamento automático, as otimizações da função do sistema de arquivos ainda melhoram o carregamento de arquivos de modelo e layout.
http://php.net/manual/en/opcache.configuration.php