Página 1 de 1

Porque o xEdit consome tanto recurso?

Publicado: Mié Ago 01, 2012 8:09 pm
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

Porque o xEdit consome tanto recurso?

Publicado: Vie Ago 03, 2012 12:01 pm
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

Porque o xEdit consome tanto recurso?

Publicado: Vie Ago 03, 2012 2:13 pm
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