Current-Users archive

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

firefox + flash + kernel lock



Hi,

The linux flash plugin in firefox does a stop & go game.
It freezes, plays, freezes, plays, etc.

I did some 'lockstat cat'.

When the flash plugin freezes I get this:


-- Kernel lock spin

Total%  Count   Time/ms          Lock                       Caller
------ ------- --------- ----------------------
------------------------------
100.00     254     18.87 kernel_lock            <all>
 45.79      20      8.64 kernel_lock            sleepq_block+1cb
 35.41      52      6.68 kernel_lock            intr_biglock_wrapper+16
  9.86     124      1.86 kernel_lock            cdev_ioctl+61
  2.37       1      0.45 kernel_lock            bpf_write+23
  2.36      20      0.45 kernel_lock            linux_do_futex+156
  2.35       3      0.44 kernel_lock            VOP_POLL+40
  0.92      13      0.17 kernel_lock            linux_do_futex+1b8
  0.28       9      0.05 kernel_lock            cdev_poll+4d
  0.24       2      0.05 kernel_lock            callout_softclock+390
  0.17       2      0.03 kernel_lock            VFS_STATVFS+49
  0.12       3      0.02 kernel_lock            ipintr+41
  0.05       2      0.01 kernel_lock            frag6_fasttimo+1a
  0.04       1      0.01 kernel_lock            VOP_UNLOCK+40
  0.02       1      0.00 kernel_lock            udp6_usrreq_wrapper+2d
  0.01       1      0.00 kernel_lock            kevent1+62e

When it plays I get this:

-- Kernel lock spin

Total%  Count   Time/ms          Lock                       Caller
------ ------- --------- ----------------------
------------------------------
100.00      53      5.21 kernel_lock            <all>
 81.50       1      4.24 kernel_lock            udp_usrreq_wrapper+2d
  5.44      14      0.28 kernel_lock            linux_do_futex+156
  5.36      18      0.28 kernel_lock            sleepq_block+1cb
  3.40      10      0.18 kernel_lock            linux_do_futex+1b8
  2.46       1      0.13 kernel_lock            soo_ioctl+62
  1.12       6      0.06 kernel_lock            linux_do_futex+92
  0.31       1      0.02 kernel_lock            intr_biglock_wrapper+16
  0.23       1      0.01 kernel_lock            callout_softclock+390
  0.17       1      0.01 kernel_lock            kevent1+62e


Christoph


Home | Main Index | Thread Index | Old Index