<?xml version="1.0"?>
     <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
     <channel>
      <link>http://www.bitacora.gesbit.com/</link>
      <title>Bitácora de Gesbit - Entrada "Consumo de memoria y más" de la bitácora</title>
      <generator>Gesbit</generator>
      <description>Bitácora del gestor de bitácoras</description>
      <atom:link href="http://www.bitacora.gesbit.com/rss/" rel="self"
       type="application/rss+xml" />
    
      <item>
       <link>http://www.bitacora.gesbit.com/consumo-de-memoria-y-mas/</link>
       <guid>http://www.bitacora.gesbit.com/consumo-de-memoria-y-mas/</guid>
       <pubDate>Sat, 29 Dec 2007 09:41:08 +0100</pubDate>
       <title><![CDATA[ Consumo de memoria y más ]]></title>
       <description><![CDATA[<p>
Hace poco dediqué una entrada a los <a href="http://www.bitacora.gesbit.com/tiempos-de-carga-y-mas/" title="Tiempos de carga y más">Tiempos de carga y más</a> de Gesbit. Hoy dedicaré esta entrada al consumo de memoria RAM. Compararé, como en la anterior entrada, a Gesbit con <a href="http://www.wordpress.org/" title="Wordpress.org">Wordpress</a>, sin que se me escape que no son del todo comparables, entre otras cosas, porque Gesbit no ofrece toda la funcionalidad que ofrece Wordpress.
</p>
<p>
He utilizado para las pruebas (realmente muy sencillas, sin pretensiones) la <a href="http://es.php.net/manual/es/function.memory-get-usage.php" title="Función memory_get_usage() de PHP">función "memory_get_usage()" de PHP</a>, obteniendo las siguientes cifras a modo de resultado.
</p>
<p>
El proceso de los "scripts" tras una petición en una instalación "limpia" de Gesbit, sin plugins, ocupa <strong>2816 KB</strong> de memoria bajo Windows y <strong>2560 KB</strong> de memoria bajo Linux. Si a la instalación "limpia" se le suman los 5 plugins existentes actualmente para Gesbit, tenemos que ocupamos <strong>3072 KB</strong> de memoria en Windows y es de suponer (no he podido comprobarlo) que algo menos en Linux.
</p>

<p>
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.
</p>
<p>
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 <strong>6400 KB</strong> 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 <strong>7424 KB</strong> de memoria RAM.
</p>
<p>
¿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. 
</p>
<p>
Los 5 probados en Gesbit (y usados en las pruebas) son un tanto heterogéneos, y han sumado <strong>265 KB</strong> a la cantidad de memoria RAM utilizada en Gesbit sin ellos. Esto es que cada uno de los plugin ha incrementado en <strong>51 KB</strong> la cantidad de memoria RAM necesaria. ¿Será esto siempre así? Y, sobre todo, ¿puede mejorarse? Probablemente.
</p>
<p>
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.
</p>
<p>
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.
</p>]]></description>
      </item>
      
     </channel>
    </rss>