По умолчанию HiPE не используется для компиляции OTP.Известно, однако, что библиотеки OTP могут быть успешно скомпилированы с использованием HiPE, обычно с некоторым повышением производительности (хотя это зависит от вашего приложения).
Когда вы запускаете erlc
для вашего файла .erl
, который он производитФайл BEAM, который НЕ компилируется в собственный код с HiPE.Чтобы скомпилировать файл .erl
в собственный код с использованием HiPE, просто запустите erlc +native file.erl
.
Автономный компилятор HiPE больше не поддерживается, поскольку он включен в основной дистрибутив Erlang / OTP.