Josh194 / Josh194/FMCB

Optimize client database for large client counts

Open
#48 0 comments 0 reactions 1 assignee Claimed by @Josh194 View on GitHub
enhancement
Dominant language
C++
Stars
3
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Finish the final optimizations for the LinkedArray class and improve it's usage. Finished implementation will be able to add/remove clients extremely quickly no matter the current number, will be near immune to fragmentation, and will be able to iterate over those clients at near array speeds. As a general design layout, the class uses blocks of dynamically allocated memory to house contiguous linked lists (at least for empty space management) of data which are occasionally defragmented into available blocks.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.