Работа с документами, расчёт нагрузок на аллоеатор

This commit is contained in:
2026-04-27 07:26:26 +05:00
parent 9ab71a03bc
commit 7ab5f1fbce
10 changed files with 1970 additions and 5 deletions
+7
View File
@@ -224,3 +224,10 @@ Apache License 2.0 — код открыт для изучения.
Разработана типичная архитектура со скрытой реализацией и заложенной возможностью изменения поведения модуля через указатели на структуры. Как и обычно(не раз проверено) внешний интерфейс константен, доступ к функциям модуля только через указатели внутри внешних неизменяемых структур. Почему именно так — потому что так проще отловить ошибки, проверяем только внутреннюю реализацию, отлаживаем её и используем. Если в дальнейшем возникают ошибки - это не вина модуля, это вина вызывающего кода. В контексте всего решения это избавляет от рефапкторинга ради рефакторинга и бесконечной скачки от файла к файлу.
После предоставления кода **xogame/includes/XOGame.h**, **xogame/headers/_XOGame.h** и **xogame/src/XOGame.c** на ревью YandexGPT 5.1 Pro(АлисаAI) и 4-хчасовой баталии по поводу **void* fxalloc(size_t _NBytes)** решено пока что "забыть" про реализацию XOGame.c и заняться аллокатором **fxalloc.c**, иначе я не выдержу, порой она достаёт "до чёртиков" 😃
### 26.04.2026
Сломал Алису попросив оценить расчёты:
| Параметр | Формула | Лимит guiuser-ов | Описание |
|---------:|:------------------------:|:----------------:|:-------------------------------------|
|**Wi-Fi:**|$⌈\frac{85,3×10^6}{25×8}⌉$| 426 500 | Не то что бы много, но дох-х-ходчиво |