Hace poco dediqué una entrada a los Tiempos de carga y más de Gesbit. Hoy dedicaré esta entrada al consumo de memoria RAM. Compararé, como en la anterior entrada, a Gesbit con Wordpress, sin que se me escape que no son del todo comparables, entre otras cosas, porque Gesbit no ofrece toda la funcionalidad que ofrece Wordpress.

He utilizado para las pruebas (realmente muy sencillas, sin pretensiones) la función "memory_get_usage()" de PHP, obteniendo las siguientes cifras a modo de resultado.

El proceso de los "scripts" tras una petición en una instalación "limpia" de Gesbit, sin plugins, ocupa 2816 KB de memoria bajo Windows y 2560 KB de memoria bajo Linux. Si a la instalación "limpia" se le suman los 5 plugins existentes actualmente para Gesbit, tenemos que ocupamos 3072 KB de memoria en Windows y es de suponer (no he podido comprobarlo) que algo menos en Linux.

Respecto de Wordpress, que, insisto una vez más, me sirve a mí para comparar, pero, no pretendo con esto decir "mira, Gesbit consume menos memoria, oh, qué bien", no es eso. Pero, lo uso para comparar, como una especie de referencia, de la misma forma que comparé en la entrada enlazada antes el número de consultas SQL de ambos sistemas, porque de alguna manera necesito tener una referencia.

Pero, me voy del tema y no era mi intención. Sigo. El proceso de los "scripts" tras una petición en una instalación "limpia" de Wordpress, sin plugins, ocupa 6400 KB en Windows, en Linux no he podido comprobarlo, pero, es de suponer que algo menos, igual que antes. Y, si sumamos a la instalación, casualmente, también 5 plugins, Wordpress ocupará en Windows 7424 KB de memoria RAM.

¿Es mucha RAM 2816 KB, lo que ocupa Gesbit en Windows? ¿Es mucha RAM 2560 KB en Linux? Lo que se nota, desde luego, es un incremento del uso de la memoria en el caso de usar plugins. Cada plugin añadirá "algo" a la memoria RAM, pero, es de suponer también que dependerá del tipo de plugins.

Los 5 probados en Gesbit (y usados en las pruebas) son un tanto heterogéneos, y han sumado 265 KB a la cantidad de memoria RAM utilizada en Gesbit sin ellos. Esto es que cada uno de los plugin ha incrementado en 51 KB la cantidad de memoria RAM necesaria. ¿Será esto siempre así? Y, sobre todo, ¿puede mejorarse? Probablemente.

Y, en fin, para esto último he escrito esta entrada. Por si alguien quiere darme algunas indicaciones al respecto; por meterme yo mismo en la cabeza ciertas cifras que puedan servirme en el futuro; en definitiva, porque, en cierto modo, me alegra comprobar que Gesbit obtiene cierta buena nota en cuanto a los tiempos de carga, número de consultas SQL y consumo de memoria RAM comparándolo con Wordpress.

Pero, he de insistir una vez más aún, no quiero decir nada con la anterior comparación, al contrario: he usado a Wordpress como el sistema "de referencia" en muchos aspectos de Gesbit. Es el sistema que más conozco (probablemente después que Gesbit) y sobre todo es el sistema que venía utilizando antes de usar Gesbit. Era, por tanto, el idóneo para realizar comparaciones, siempre hasta cierto punto.