Déjà il ne faut pas comparer l'incomparable: les applications Java tournent souvent dans un serveur d'application au sein duquel la mémoire est partagée pour toutes les requêtes entrantes.
PHP fonctionne en mode CGI, quant bien même il consomme peu de mémoire (et ce n'est pas toujours vrai, ça dépend de l'application au dessus) toutes les requêtes entrantes vont consommer sensiblement la même quantité de mémoire. Ceci y compris quand on l'utilise en mode démon (FPM et ancêtres).
La conséquence de ceci c'est que PHP consommera linéairement autant de mémoire que de requêtes concurrente arrivent, ce qui normalement ne se produit pas quand on utilise un serveur d'application portant des applications bien conçues capable de partager correctement les ressources.
Encore une fois, ça reste incomparable et cette remarque est non pertinente car la consommation mémoire dépend de l'application, pas du langage, et très peu de la VM (car oui, PHP aussi fonctionne dans une VM).
[^] # Re: PHP, ou comment condamner un bon projet à sa naissance
Posté par pri . En réponse à la dépêche ownCloud 4 est sorti. Évalué à 2.
Déjà il ne faut pas comparer l'incomparable: les applications Java tournent souvent dans un serveur d'application au sein duquel la mémoire est partagée pour toutes les requêtes entrantes.
PHP fonctionne en mode CGI, quant bien même il consomme peu de mémoire (et ce n'est pas toujours vrai, ça dépend de l'application au dessus) toutes les requêtes entrantes vont consommer sensiblement la même quantité de mémoire. Ceci y compris quand on l'utilise en mode démon (FPM et ancêtres).
La conséquence de ceci c'est que PHP consommera linéairement autant de mémoire que de requêtes concurrente arrivent, ce qui normalement ne se produit pas quand on utilise un serveur d'application portant des applications bien conçues capable de partager correctement les ressources.
Encore une fois, ça reste incomparable et cette remarque est non pertinente car la consommation mémoire dépend de l'application, pas du langage, et très peu de la VM (car oui, PHP aussi fonctionne dans une VM).