Re: fprintf && write
- From
- Valentin Nechayev ()
- To
- Andrey Melnikov ()
- Date
- 2003-06-01T20:36:22Z
- Area
- RU.UNIX.PROG
From: Valentin Nechayev <netch@segfault.kiev.ua>
>>> Andrey Melnikov wrote:
AM> FD_ZERO (&wfds);
AM> FD_SET (fd, &wfds);
AM> len = strlen(wr_buf);
AM> while (wlen != len){
AM> tv.tv_sec = timeout; /* timeout; */
AM> tv.tv_usec = 0;
AM> if (!select (fd + 1, NULL, &wfds, NULL, &tv)){
AM> return -1;
А возврат select'ом -1 уже не предусматривается?
AM> wr = write(fd,wr_buf,len);
AM> И скорость падает в 2 (два) с лишним раза. Где я тут неправ ?
Ну я бы присоединился к уже высказанной тут гипотезе, что в два раза
больше сисколлов - в два раза больше затраты времени.
-netch-
--- ifmail v.2.15dev5
* Origin: Dark side of coredump (2:5020/400)