fprintf && write
- From
- Andrey Melnikov (2:5030/1340.116)
- To
- Valentin Nechayev ()
- Date
- 2003-06-01T21:27Z
- Area
- RU.UNIX.PROG
Hello Valentin!
01 Jun 03 20:36, Valentin Nechayev wrote to Andrey Melnikov:
VN> 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;
VN> А возврат select'ом -1 уже не предусматривается?
Предусматривается - но код тестовый, до конца недописанный.
AM>> wr = write(fd,wr_buf,len);
AM>> И скорость падает в 2 (два) с лишним раза. Где я тут неправ ?
VN> Ну я бы присоединился к уже высказанной тут гипотезе, что в два раза
VN> больше сисколлов - в два раза больше затраты времени.
i.e. мне теперь делать свой кэш чтоль внутри софтики ?
Andrey aka TEMHOTA-RIPN
--- GoldED+/LNX 1.1.4.7
* Origin: Powered by SlackWare Linux (2:5030/1340.116)