In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Porque o xEdit consome tanto recurso?

Foro público de Xailer en español
Responder
Sommus
Mensajes: 310
Registrado: Vie Jul 24, 2009 9:39 pm

Porque o xEdit consome tanto recurso?

Mensaje por Sommus »

Pessoal,
Acompanhando pelo "Gerenciador de tarefas" do windows, observei que o xEdit
(um único usuário) consome quase o mesmo ou as vezes até mais recursos
(memória) do que um tomcat (rodando uma aplicação java web com 40 usuários
simultí¢neos)... Como mostra a imagem em anexo.
Observei também, que isso não ocorre no momento que abre o xEdit, mas, sim
durante o dia, enquanto se abre um arquivo ou outro, ele vai acumulando,
parece que não libera memória depois que fecha um arquivo. Se fechar o xEdit
e abrir novamente, aí­ consome menos, mas, a medida que vai abrindo e
fechando arquivos nele, vai acumulando novamente e consumindo cada vez mais
memória...
Porque isso?
Obrigado pela atenção,
Reginaldo
--

Attached files
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Porque o xEdit consome tanto recurso?

Mensaje por jfgimenez »

Reginaldo,
> Acompanhando pelo "Gerenciador de tarefas" do windows, observei que o
> xEdit (um único usuário) consome quase o mesmo ou as vezes até mais
> recursos (memória) do que um tomcat (rodando uma aplicação java web
> com 40 usuários simultí¢neos)... Como mostra a imagem em anexo.
>
> Observei também, que isso não ocorre no momento que abre o xEdit, mas,
> sim durante o dia, enquanto se abre um arquivo ou outro, ele vai
> acumulando, parece que não libera memória depois que fecha um arquivo.
> Se fechar o xEdit e abrir novamente, aí­ consome menos, mas, a medida
> que vai abrindo e fechando arquivos nele, vai acumulando novamente e
> consumindo cada vez mais memória...
>
> Porque isso?
El consumo de memoria de XEdit depende casi enteramente de los ficheros
que abras en el editor. Cuantos más ficheros y más grandes sean estos
ficheros, más memoria consumirá. También consume memoria el historial de
undo-redo de los ficheros. Si haces muchas operaciones de borrado/pegado
de grandes cantidades de texto, lógicamente se consume memoria.
No obstante, toda esa memoria se libera cuando no se utiliza. P.ej.,
cuando se cierra un fichero, toda la memoria que ocupa tanto el fichero
como sus operaciones de undo-redo se liberan. Quizás estés usando alguna
versión antigua de XEdit que tuviera algún bug que no libere toda la
memoria. O simplemente es porque muchas veces en el administrador de
tareas no se refleja la cantidad de memoria real que consumen los
programas; muchas veces, cuando un programa libera memoria, windows
muestra como que la sigue utilizando, hasta que windows la necesita en
algún otro programa.
Yo tengo siempre abiertas al menos dos instancias de XEdit (xailer.lib y
el ide), y como tengo la costumbre de "hibernar" el ordenador en vez de
apagarlo, hay veces que pasan semanas con esos XEdit abiertos y no he
notado un consumo de memoria por encima de lo normal.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Sommus
Mensajes: 310
Registrado: Vie Jul 24, 2009 9:39 pm

Porque o xEdit consome tanto recurso?

Mensaje por Sommus »

Caro José,
Entendo que o consumo se dá pelo que explicou... Porém, a liberação dos
recursos não ocorre quando se fecha os arquivos... Exemplo: entro no xEdit e
está consumindo pouco recurso, abro alguns arquivos e começo a trabalhar,
quando fecho esses arquivos os recursos não são liberados. Somente é
liberado quando se fecha o xEdit e abre-o novamente...
Estou usando a versão 2.2.0 do xEdit no Windows 2003 server (acessando via
terminal service)... Em relação a versão do xEdit, lembro-me que tinha esse
problema numa versão anterior e que era bem mais lento para compilar, nessa
nova versão isso melhorou muito, mas, ainda tem esse problema do consumo de
memória...
Obrigado pela atenção,
Reginaldo
"Jose F. Gimenez" escreveu na notí­cia da
mensagem:[email=501ba181@svctag-j7w3v3j....]501ba181@svctag-j7w3v3j....[/email]
Reginaldo,
> Acompanhando pelo "Gerenciador de tarefas" do windows, observei que o
> xEdit (um único usuário) consome quase o mesmo ou as vezes até mais
> recursos (memória) do que um tomcat (rodando uma aplicação java web com 40
> usuários simultí¢neos)... Como mostra a imagem em anexo.
>
> Observei também, que isso não ocorre no momento que abre o xEdit, mas, sim
> durante o dia, enquanto se abre um arquivo ou outro, ele vai acumulando,
> parece que não libera memória depois que fecha um arquivo. Se fechar o
> xEdit e abrir novamente, aí­ consome menos, mas, a medida que vai abrindo e
> fechando arquivos nele, vai acumulando novamente e consumindo cada vez
> mais memória...
>
> Porque isso?
El consumo de memoria de XEdit depende casi enteramente de los ficheros
que abras en el editor. Cuantos más ficheros y más grandes sean estos
ficheros, más memoria consumirá. También consume memoria el historial de
undo-redo de los ficheros. Si haces muchas operaciones de borrado/pegado
de grandes cantidades de texto, lógicamente se consume memoria.
No obstante, toda esa memoria se libera cuando no se utiliza. P.ej.,
cuando se cierra un fichero, toda la memoria que ocupa tanto el fichero
como sus operaciones de undo-redo se liberan. Quizás estés usando alguna
versión antigua de XEdit que tuviera algún bug que no libere toda la
memoria. O simplemente es porque muchas veces en el administrador de
tareas no se refleja la cantidad de memoria real que consumen los
programas; muchas veces, cuando un programa libera memoria, windows
muestra como que la sigue utilizando, hasta que windows la necesita en
algún otro programa.
Yo tengo siempre abiertas al menos dos instancias de XEdit (xailer.lib y
el ide), y como tengo la costumbre de "hibernar" el ordenador en vez de
apagarlo, hay veces que pasan semanas con esos XEdit abiertos y no he
notado un consumo de memoria por encima de lo normal.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
Responder