Addon Analyzer для Garry's Mod
Описание
Addon Analyzer - это инструмент для администраторов серверов, позволяющий в реальном времени отслеживать производительность и влияние различных аддонов на сервер.
Основные возможности
-

Мониторинг производительности аддонов в реальном времени
-

Отслеживание времени выполнения хуков
-

Анализ использования памяти
-

Мониторинг сетевого трафика
-

Система логирования для долгосрочного анализа
Использование
Команды
-
analyzer_show - Открыть интерфейс анализатора
-
analyzer_reset - Сбросить текущую статистику
-
analyzer_check_addon [название_аддона] - Проверить статистику конкретного аддона
Интерфейс
Интерфейс разделен на три основные вкладки:
1.
Производительность
- Список всех отслеживаемых аддонов
- Количество вызовов хуков
- Время выполнения
- Поиск по названию аддона
2.
Память
- Текущее использование памяти
- Изменение использования памяти со времени запуска
3.
Сеть
- Исходящий трафик
- Входящий трафик
Установка
1. Скачайте аддон
2. Поместите папку `analyzer` в директорию `garrysmod/addons/`
3. Перезапустите сервер
Для разработчиков
Аддон отслеживает следующие хуки:
- Базовые (Think, PlayerSpawn, EntityTakeDamage и др.)
- Рендеринг (HUDPaint, DrawOverlay, PostDrawHUD)
- Взаимодействие (PlayerButtonDown, KeyPress)
- Сетевые (PlayerConnect, PlayerDisconnected)
- Инициализация (Initialize, InitPostEntity)
Особенности
- Автоматическое обнаружение новых аддонов
- Минимальное влияние на производительность сервера
- Система фильтрации и поиска