[desktop-discuss] Mozilla 1.7 slowes down java desktop on Solaris
10
Jens Hamisch
jens at Strawberry.COM
Wed Jul 19 01:05:04 PDT 2006
Hi Doug,
hi Bart,
how is the status of this case?
I've figured out another problem. It affects evolution and Xsun. In some
(rare) cases Xsun consomes about 98% of free CPU ressources at the moment,
when a mail is sent (immediatelly after pressing the "send" button).
This is what prsttat displays in this case:
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
24066 petra 54M 46M run 10 0 0:06:26 97% Xsun/1
24701 petra 91M 32M sleep 59 0 0:00:09 0.9% evolution-1.4/4
24643 petra 111M 48M sleep 59 0 0:00:51 0.5% mozilla-bin/3
I've atttached the output of a truss -f -p <pid of Xsun> to this mail.
Things normalize when I "pkill evolution" in this case.
Jens
On Tue, Jul 11, 2006 at 08:13:56AM +0200, Jens Hamisch wrote:
> Hi Doug,
> hi Bart,
>
> > There was certainly a lot of I/O between mozilla & the X server.
> > Perhaps the issue is somehow related to the java app running on
> > in the mozilla client.?
>
> I agree in that, even if my "feeling" still is that things
> became worser at the moment when I introduced LDAP auth. But
> I did not do any investigation before that, so at the time
> being the obvious thing is, that Xsun consumes the major part
> of CPU power.
>
> Regarding those JAVA apps: The issue appears even if the only
> page being displayed by the browser ist the SUN homepage
> http://www.sun.com. There are some java/javascript applets on
> this page, but do they really do that amount of X traffic?
>
> cu on the bitstream
> -- Jens
>
> --------------------------------------------------------------------------------
> /
> +##+|##+ STRAWBERRY Jens Hamisch
> +v#+v v##+ EDV-Systeme GmbH Managing director
> / v v\v
> | . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162
> | . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0
> | . | Fax: (+49 8171) 41805-59
> \ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM
> \____/ Strawberry at Strawberry.COM
--
--------------------------------------------------------------------------------
/
+##+|##+ STRAWBERRY Jens Hamisch
+v#+v v##+ EDV-Systeme GmbH Managing director
/ v v\v
| . . . | Waldeckstr. 9a Car (Voice): (+49 172) 81 04 162
| . | D-82515 Wolfratshausen Voice: (+49 8171) 41805-0
| . | Fax: (+49 8171) 41805-59
\ . / Tel.: (+49 8171) 41805-0 Email: jens at Strawberry.COM
\____/ Strawberry at Strawberry.COM
-------------- next part --------------
24066: *** SGID: rgid/egid/sgid = 2101 / 0 / 0 ***
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: pollsys(0xFFBFE838, 36, 0xFFBFEA60, 0x00000000) = 5
24066: read(52, " 518\004\0E8\rF3\0E802 \".., 41884) = 5240
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: read(42, "17\0\002\0\0\0B8", 32768) = 8
24066: writev(42, 0xFFBFED00, 1) = 32
24066: read(33, " <18\002\0A0\r Y8303\0\n".., 32768) = 244
24066: read(27, " <02\002\0 h171D8303\0\n".., 39388) = 100
24066: writev(27, 0xFFBFED00, 1) = 64
24066: read(23, " &02\002\0 H\001", 39388) = 8
24066: writev(23, 0xFFBFED00, 1) = 32
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: writev(33, 0xFFBFED00, 1) = 64
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: pollsys(0xFFBFE838, 36, 0xFFBFEA60, 0x00000000) = 6
24066: read(52, " 518\004\0E80E\t\0E802 \".., 41884) = 5320
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: read(42, "17\0\002\0\0\0B8", 32768) = 8
24066: writev(42, 0xFFBFED00, 1) = 32
24066: read(33, " <18\002\0A0\r [8303\0\n".., 32768) = 244
24066: read(31, " 518\004\088\0DE\088\0 ".., 39388) = 172
24066: writev(31, 0xFFBFED00, 1) = 32
24066: read(27, " <02\002\0 h171E8303\0\n".., 39388) = 164
24066: writev(26, 0xFFBFED00, 1) = 32
24066: writev(27, 0xFFBFED00, 1) = 108
24066: writev(29, 0xFFBFED00, 1) = 32
24066: writev(32, 0xFFBFED00, 1) = 32
24066: read(23, " &02\002\0 H\001", 39388) = 8
24066: writev(23, 0xFFBFED00, 1) = 32
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: writev(33, 0xFFBFED00, 1) = 64
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
24066: munmap(0xFC280000, 1048668) = 0
24066: mmap(0x00000000, 1048668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFC280000
-------------- next part --------------
_______________________________________________
desktop-discuss mailing list
desktop-discuss at opensolaris.org
More information about the desktop-discuss
mailing list