[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: