RunServer 2.2
|
31 Марта 2010 |
|
Подписчикам доступна версия RunServer 2.2. Начиная с этой версии доступны Pure .Net библиотеки, не использующие нативные Win32 вызовы, что позволяет работать под Mono на любых Unix платформах. Также реализован альтернативный сетевой модуль с использованием .Net Async Sockets с меньшей латентностью, но несколько большей нагрузкой на память и CPU. Перечень изменений: - пул заданий CustomThreadPool использует IOCP на Win32 и собственную реализацию в Pure .Net режиме;
- взаимозаменяемость низкоуровневых сетевых модулей, в данный момент это ClrTcp, NativeTcp и Distibuted;
- реализована поддержка собственного шифрования и дешифрования трафика;
- различные переделки в рандомизаторе и AttackTable;
- добавлена возможность псевдослучайной выборки результатов для AttackTable на основе статистических значений;
- реализован класс ArrayIList<> : IList<>, позволяющий частичный обход массива без копирования в отдельную коллекцию;
- реализована поддержка модуля БД C# SQLite и собственный ADO-совместимый интерфейс к нему;
- добавлены многопоточные синхронизации для БД SQLite;
- улучшена работа RunServer.ConversionApi;
- исправлены ложные срабатывания таймеров после окончания их работы;
- другие оптимизации и правки;
|
Автор: Nomad
|