Si realiza una instalación estándar de Erlang / OTP 19.3 usando kerl, terminará usando aproximadamente 160 MB para el directorio instalado y unos 500 MB restantes en el directorio ~ / .kerl para la compilación, que kerl le permite elegir si desea mantener o borrar.
Hay muchas opciones en el proceso de instalación, y si todo lo que desea es un shell en ejecución, puede quitar la mayor parte de lo que hay allí. En las preguntas frecuentes de Erlang, dice:
La gente ejecuta con éxito la implementación Ericsson de Erlang en sistemas con tan solo 16 MByte de RAM. Es razonablemente sencillo instalar Erlang en 2MByte de almacenamiento persistente (por ejemplo, un disco flash).
- ¿Son estas buenas temperaturas inactivas de CPU y GPU (Celsius)? ¿Puedo OC con enfriador actual?
- ¿Cuáles son los usos del software HP JumpStart Bridge?
- ¿Qué causaría que una nueva computadora funcione lentamente?
- ¿Son las computadoras mainframe tan importantes hoy como hace dos décadas?
- ¿Sería una computadora cuántica cuaterniónica 'más poderosa' que una computadora cuántica normal?
Un sistema Erlang despojado de 2 MB puede incluir el emulador de haz y casi todas las bibliotecas stdlib, sasl, kernel, inets y runtime_tools, siempre que las bibliotecas se compilen sin información de depuración y se compriman.
También ofrece información sobre los requisitos del sistema. Puede encontrar más detalles en la documentación sobre la instalación de Erlang.
La cantidad de memoria que usa el shell depende de lo que hagas con él. Simplemente disparando uno asignará un par de MB de memoria virtual y unos pocos KB de RAM residente. Como regla general, he usado que una aplicación relativamente sofisticada basada en Erlang tendrá una huella de alrededor de 10 MB de RAM. Si construye grandes estructuras de datos, por supuesto será más.