Vous avez entendu qu'une application informatique doit courir plus vite ou moins de ressources. Eh bien, cela est vrai pour presque tous les types d'applications informatiques. Mais pourquoi ces applications utilisent tant de RAM? Lorsque vous utilisez un système qui comprend plus d'une application, chaque application prend une certaine partie de la RAM. La prochaine chose que vous pourriez réaliser est que parce qu'il ya tellement de programmes différents, la RAM utilisée est amoindrie. Une autre chose intéressante à propos de l'utilisation de la RAM de ces applications est que les applications varient en taille et les données d'application peuvent être à des adresses différentes.
Lorsque vous installez PHP sur Windows, l'application fonctionne dans un environnement de mémoire partagée. L'environnement de mémoire partagée est où plusieurs applications partagent la même mémoire. Tant que l'interpréteur PHP est en cours d'exécution et il est chargé avec la version correcte des fichiers .dll qui se trouve dans l'emplacement de l'application, le PHP est en cours d'exécution dans un environnement de mémoire partagée. Cela a pour effet d'économiser une quantité importante d'espace sur le disque dur, mais cela signifie aussi que le système d'exploitation ne sera pas en mesure de trouver d'autres applications dans une autre partie du disque dur.
L'environnement de mémoire partagée qui est disponible avec PHP sur Windows peut être beaucoup plus efficace. Lorsque le système d'exploitation est capable de charger les fichiers .dll que par toutes les applications nécessaires, il sera en mesure de localiser les applications, même si elles sont sur une autre partie du disque dur. Cependant, ce partage ne fonctionnera avec Windows. Si vous utilisez un système d'exploitation autre que Windows, l'environnement de mémoire partagée n'est pas disponible. Lorsque vous installez PHP sur Windows, vous serez toujours en mesure d'installer et de l'exécuter avec vos autres applications Windows.