Re: Memória e mozilla-firebird
Em Fri, Aug 08, 2003 at 04:32:51PM -0300, Savio Ramos escreveu:
> Olá,
>
> O resultado do top é este:
>
> 579 savio 9 0 25976 25m 14m S 0.0 22.0 0:11.50 MozillaFirebird
> 589 savio 9 0 25976 25m 14m S 0.0 22.0 0:00.00 MozillaFirebird
> 590 savio 9 0 25976 25m 14m S 0.0 22.0 0:00.14 MozillaFirebird
> 591 savio 9 0 25976 25m 14m S 0.0 22.0 0:00.01 MozillaFirebird
> 592 savio 9 0 25976 25m 14m S 0.0 22.0 0:00.11 MozillaFirebird
> 596 savio 9 0 25976 25m 14m S 0.0 22.0 0:00.00 MozillaFirebird
>
>
> O Firebird não está aberto e no entanto está consumindo 22% da memória, como é possível?
>
> Por que existem 6 processos do mesmo programa?
Não são processos, são threads. Uma aplicação multithread aparece no top
e no ps como se fossem vários processos. Entretanto, se você der, por
exemplo, o comando "ps -j | grep Mozilla" você verá que um dos threads é
o que você originou, e os outros têm o PPID (Parent Process ID) igual ao
PID (Process ID) do thread que originou os outros. O FireBird está
rodando, sim. Que gerenciador de janelas você usa? Seria algum da
família blackbox (por exemplo, o próprio blackbox, o fluxbox ou o
hackedbox)? Talvez seu Firebird esteja minimizado e você não consegue
ver o ícone correspondente. E não é 22% da memória, mas sim 22% da
CPU. Ele está usando 25976 kbytes da memória (todos os threads juntos,
não cada um deles).
Se fossem processos diferentes, muito provavelmente eles estariam usando
tamanhos de memórias diferentes, e a diferença entre os PIDs
provavelmente seria maior.
Reply to: