Замените Node.js на Spark-Java на устройствах с низким объемом памяти
Быть менее впечатленным node
(кроме этого он прекрасно работает с 16 МБ памяти или меньше) Я ищу заменить очень простое приложение Node.js на что-то более приятное. Искра (на базе причала) выглядит очень перспективно.
Если я запускаю очень простой сервис Spark/Jetty с -Xmx16m
(или 32 м, если необходимо, используя стандартную JVM Oracle), он будет работать нормально? Или я получу много OutOfMemoryError
проблемы? Я хотел бы использовать Spark с Groovy (или Scala), но это, вероятно, взорвет мои максимальные ожидания памяти.
Кто-нибудь пробовал это раньше? Пенни за твои мысли?
1 ответ
Нет никаких шансов, что java-приложение сможет работать с 16 Мб оперативной памяти. Даже 32 МБ вы не упомянули.
Минимум, с которого я бы начал, для java-приложения со встроенным джетти и фреймворка sparkjava - 256 МБ.