
| ![]() | ![]() | |||||||||||||||||
фаервол, маршрутизатор, решение Моисеенко А.А. |
![]() ![]() Новое в версии: + Переписаны классы библиотеки ToolsLib, работающие с сокетами для уменьшения числа вызовов системных функций таких, как recv(s, &c, 1, MSG_PEEK), использовавшихся для проверки наличия данных в буфере/признака закрытия потока/наличия ошибки. Совместимость API сохранена. Теперь FTP get тратит 50% полезного времени на вызов send(), 11% - на recv(); FTP put - 50% send(), 20% recv(), т.е., простыми словами, эффективность работы кода более 50% (ранее приходилось 32% на send(), 16% на recv(), 4-16% на recv(s, &c, 1, MSG_PEEK)).
Рейтинг: Назад Наверх ![]()
Новое на сайте
|
Пользователь
Скриншоты Сейчас на сайте
Гостей: 1
Пользователей: 0 Роботов: 1 Всего пользователей: 9 |