Felix Arellano Tamez escribió:
Eso mismo lo he comprobado yo en los programas sqlrpg. Una vez se ejecuta uno, la cantidad de memoria asignada al proceso se incrementa sustancialmente, y no disminuye hasta que se cierra la sesión. De todas maneras, no me parece un factor crítico de rendimiento. Esa cantidad extra de memoria asignada, una vez deja de utilizarse, habrá pasado a la memoria virtual ( en disco), y al no volverse a utilizar no volverá a cargarse en memoria física, con lo que no creo que afecte al rendimiento de una manera apreciable. Digamos que cada proceso tiene una cantidad de memoria asignada que se corresponde con un fichero en disco, parte del cual está cargado en la memoria fisica. Cuando, por ejemplo al lanzar un sql, se necesita más memoria de la asignada inicialmente, el fichero de memoria asignada al proceso crece, pero cuando la demanda baja, el fichero no disminuye de tamaño (como cuando eliminamos registros de un fichero: no disminuye de tamaño hasta que no se le hace un rgzpfm, y un rgzpfm es una operación que consume bastantes recursos). Al finalizar la sesión, el fichero es eliminado. De todas maneras, solo es una creencia no comprobada. Si alguien puede aportar conclusiones más fundadas al respecto... --
Fernando Pérez Cerámica Saloni. Dpto. Sistemas |
<<image/gif>>
begin:vcard fn;quoted-printable:Fernando P=C3=A9rez n;quoted-printable:P=C3=A9rez;Fernando org:;Sistemas email;internet:[EMAIL PROTECTED] tel;work:Ext. 627 version:2.1 end:vcard
