Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798

    [Slackware-current] Mozilla multi-processo

    Ciao a tutti!
    Come al solito ogni tanto ho qualche domanda da fare:
    lanciando mozilla oppure firefox oppure thunderbird
    viene lanciata effettivamente una istanza del programma
    ma dando un 'ps x' noto la presenza di più processi.
    In pratica ottengo:
    codice:
    sergio@slack91:~$ ps x
      PID TTY      STAT   TIME COMMAND
    27673 tty1     Ss     0:00 -bash
    27780 tty1     S+     0:00 /bin/sh /usr/X11R6/bin/startx
    27793 tty1     S+     0:00 xinit /home/sergio/.xinitrc --
    27805 tty1     S      0:00 /usr/X11R6/bin/fluxbox
    27806 tty1     S      0:00 gkrellm
    27807 tty1     S      0:00 wmShutdown
    27808 tty1     S      0:00 xscreensaver -no-splash
    27828 ?        Ss     0:00 xterm -bg black -fg gray73 -geometry 100x44 -font -misc-fixed-medium-*-no
    27830 pts/0    Ss     0:00 bash
    28038 ?        Ss     0:00 /bin/sh /usr/lib/mozilla-1.6/run-mozilla.sh /usr/lib/mozilla-1.6/mozilla-
    28045 ?        S      0:05 /usr/lib/mozilla-1.6/mozilla-bin -splash -mail -width 1024 -height 768
    28047 ?        S      0:00 /usr/lib/mozilla-1.6/mozilla-bin -splash -mail -width 1024 -height 768
    28048 ?        S      0:00 /usr/lib/mozilla-1.6/mozilla-bin -splash -mail -width 1024 -height 768
    28050 ?        S      0:00 /usr/libexec/gconfd-2 20
    28051 ?        S      0:00 /usr/lib/mozilla-1.6/mozilla-bin -splash -mail -width 1024 -height 768
    28052 ?        S      0:00 /usr/lib/mozilla-1.6/mozilla-bin -splash -mail -width 1024 -height 768
    28053 ?        S      0:00 /usr/lib/mozilla-1.6/mozilla-bin -splash -mail -width 1024 -height 768
    28058 ?        Ss     0:00 /usr/bin/esd -terminate -nobeeps -as 2 -spawnfd 43
    28059 pts/0    R+     0:00 ps x
    Fino ad ora se non vado errato, compariva una sola istanza.
    La cosa mi incuriosisce parecchio, non so a cosa attribuire
    la 'colpa', alla current o ad altro oppure a me stesso.
    Non saprei neanche come fare per ovviare a ciò.
    Cosa ne pensate, vi è mai capitato?

    [EDIT]
    Che poi se leggevo la pagina di manuale prima di postare
    magari facevo meno casino.
    Dalla man:
    codice:
    PROCESS STATE CODES
    
    D uninterruptible sleep (usually IO)
    R runnable (on run queue)
    S sleeping
    T traced or stopped
    W paging (2.4 kernels and older only)
    X dead
    Z a defunct ("zombie") process
    
    For BSD formats and when the "stat" keyword is used, additional
    characters may be displayed:
    
    < high-priority task
    N low-priority task
    L has pages locked into memory (for real-time and custom IO)
    s is a session leader
    + is in the foreground process group
    A quanto pare lo stato di mozilla è (Ss o S) quindi non
    dovrei preoccuparmi, giusto?

    [/EDIT]

    Ciao.
    Slack? Smack!

  2. #2
    Utente di HTML.it L'avatar di /dev/null
    Registrato dal
    May 2004
    Messaggi
    1,936

    Re: [Slackware-current] Mozilla multi-processo

    Anche a me mozilla apre diversi processi (sei), anche se ho solo una finestra di Firefox aperto con 4 tab... Credo che lo faccia da sempre...
    Ho anche molti programmi aperti che usano più processi (xmms ne ha 6, amule 3, nautilus 5 etc)... Non so a cosa gli serva usarne più d'uno (di solito viene fatto per far eseguire al processo figlio un altro programma: ad esempio tutti i programmi che avvii dalla shell sono processi figli della shell che eseguono il programma scelto... Ma se piu' processi hanno lo stesso nome significa che non eseguono altri programmi...)


    Comunque perche' non dovresti preoccuparti?
    Un processo che sta dormendo non consuma una percentuale di processore, però succhia un pò di ram ed occupa un posto per i processi (un utente non può avere infiniti processi, ma solo un dato numero che non ricordo quanto sia )...
    Se sei sicuro che una volta apriva un solo processo ti consiglio di cercare perchè ha cambiato abitudini
    Ultima modifica ad opera dell'utente /dev/null il 01-01-0001 alle 00:00

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Si, sono più che sicuro che veniva aperto solo un processo.
    Bah, sinceramente non saprei cosa fare.
    Grazie mille per il tuo intervento.

    Ciao.
    Slack? Smack!

  4. #4

    Re: [Slackware-current] Mozilla multi-processo

    Originariamente inviato da Sergio Pedone
    una istanza del programma
    ma dando un 'ps x' noto la presenza di più processi.
    Beh dipende da com'e` implementato il programma; AFAIK, nel caso di mozilla sono thread...
    codice:
    ]$ ldd /usr/lib/mozilla-1.6/mozilla-bin | grep thread
            libpthread.so.0 => /lib/i686/libpthread.so.0 (0x485a4000)
    Non saprei neanche come fare per ovviare a ciò.
    E perche` dovresti ovviare?

    Cosa ne pensate, vi è mai capitato?
    sicuramente da quando uso le tab...
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Grazie per l'intervento Ikitt.

    Slack? Smack!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.