Re: X much slower in 2.0.24 than in 1.2.13

Nuno Grilo (l38486@alfa.ist.utl.pt)
Sun, 3 Nov 1996 09:21:51 +0000 (WET)


On Sat, 2 Nov 1996, Nuno Grilo wrote:

>
> With kernel 2.0.23 I had the following results:
>

Oops, I forgot to exchange the System.map when profiling 2.0.23.
Here is the correct profile for 2.0.23:

1 0.11% 0012c6b0 getname
1 0.11% 00130bd0 create_elf_tables
1 0.11% 001382d0 sock_write
1 0.11% 00138520 sock_wake_async
1 0.11% 0013db40 unix_fd_free
1 0.11% 00144cd0 ip_getsockopt
1 0.11% 00162e10 read_profile
1 0.11% 0017ec70 n_tty_chars_in_buffer
1 0.11% 0017f280 n_tty_receive_buf
2 0.22% 00116fe0 sys_gettimeofday
2 0.22% 00123110 sock_readv_writev
2 0.22% 0013a920 kfree_skbmem
2 0.22% 0017c930 tty_hangup
3 0.33% 0010fb40 old_select
3 0.33% 00110ea0 del_timer
3 0.33% 00122fc0 sys_write
3 0.33% 00123410 sys_readv
3 0.33% 0012f0f0 _set_fd_set
4 0.44% 00138200 sock_read
4 0.44% 0013a290 sock_wmalloc
4 0.44% 0013cf30 def_callback3
4 0.44% 00150980 inet_shutdown
4 0.44% 0017da40 tty_open
5 0.55% 00145250 tcp_readable
6 0.66% 0012ed50 free_wait
6 0.66% 0013a460 sock_alloc_send_skb
6 0.66% 0013e630 unix_select
7 0.77% 00122f10 sys_read
7 0.77% 00123480 sys_writev
8 0.88% 0013a6c0 kfree_skb
8 0.88% 00145340 tcp_listen_select
9 0.99% 0017dc20 tty_select
10 1.10% 0012f080 _get_fd_set
11 1.21% 00110b90 wake_up_interruptible
11 1.21% 00120320 free_pages
11 1.21% 001231f0 do_readv_writev
12 1.32% 0011e760 kmalloc
13 1.43% 0012f120 sys_select
13 1.43% 00180b80 normal_select
14 1.55% 0011e980 kfree
14 1.55% 001383c0 sock_select
16 1.77% 0012eda0 check
16 1.77% 0013a7d0 alloc_skb
17 1.88% 0010a700 system_call
18 1.99% 0010a780 ret_from_sys_call
18 1.99% 0010f590 do_gettimeofday
20 2.21% 00120430 _get_free_pages
21 2.32% 00110e60 add_timer
22 2.43% 0013dcc0 unix_sendmsg
34 3.76% 00119e10 verify_area
35 3.87% 0013b110 datagram_select
41 4.54% 001107c0 schedule
58 6.42% 0012ee30 do_select
146 16.16% 0013ae60 memcpy_fromiovec
218 24.14% 0013e140 unix_recvmsg
903 100.00% 00000000 total