eis/eqpalg
Huamonarch ef6612d2ea Add eqpalg optimization recommendations document
Covers 10 issues with root cause analysis, severity assessment,
and concrete solutions:
- P0: update_map_rule() global mutex bottleneck on shared memory map
- P0: Thread allocation imbalance (default taskSeq=0)
- P1: GetDataJson() full deep copy, event_handler lock hold time,
  cache_data() busy-loop, AlgBase::lm lock splitting
- P2-P3: tag index pre-resolution, cron batching, task thread cleanup
- Long-term: Memcached migration, thread pool, code path separation
2026-05-09 13:02:45 +08:00
..
.do_not_use Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
alg_json Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
algs Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
define Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
doc Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
exp_macro Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
feature_extraction Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
table_struct Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
threads Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
utility Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
alg_base.cpp Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
alg_base.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
algorithm_manager.cpp Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
algorithm_manager.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
build_algorithm.cpp Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
build_algorithm.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
CMakeLists.txt Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
eqpalg_icei.cpp Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
eqpalg_icei.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
eqpalg_optimization_notes.md Add eqpalg optimization recommendations document 2026-05-09 13:02:45 +08:00
eqpalg_readme.md Add READMEs for RICS, eqpm, dsm and update eqpalg README with corrections 2026-05-09 11:46:17 +08:00
eqpalg.cpp Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
eqpalg.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
gb_item_memory.cc Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
gb_item_memory.ccBK Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
gb_item_memory.ccBK2 Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
gb_item_memory.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
gb_item_memory.hBK2 Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
gb_logger.cpp Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00
gb_logger.h Initial commit: EIS C++ project with multi-process code 2026-05-09 11:23:45 +08:00