En ce qui concerne l'arrière-plan, j'écris un service web dans Clojure (en utilisant Compojure dans ce cas). Je ne suis pas inquiet au sujet des performances, cela semble être assez bon et je peux toujours tirer plus d'instances de serveur.Quelle est la performance de Clojure en matière d'empreinte mémoire?
Même si une implémentation de Clojure serait 2 à 10 fois plus lente que l'implémentation Java correspondante, je préférerais toujours un code plus propre avant les performances brutes. Bien sûr, cela dépend de ce que vous faites, mais j'aimerais savoir si vous avez des expériences en temps réel en ce qui concerne l'empreinte mémoire de n'importe quel type de solutions serveur de longue durée dans Java vs Clojure?
En effet, la génération de classe peut consommer de la mémoire. Pour un processus de longue durée et/ou lourd, j'ai trouvé qu'il était utile d'en apprendre un peu plus sur les types de mémoire java et la récupération de place et d'apprendre à modifier les paramètres JVM. – Greg