Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more allocators #8

Open
richardbiely opened this issue Oct 26, 2023 · 0 comments
Open

Add more allocators #8

richardbiely opened this issue Oct 26, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@richardbiely
Copy link
Owner

Currently, all allocations (save for chunks) are done using the global new operator and depend purely on the system.

Specific allocators are needed because:

  • they give complete knowledge over allocations done by the library
    • we already can sort of do this via GAIA_PROF_ALLOC, GAIA_PROF_ALLOC2 but it only works with Tracy and we would need to profile the program from the start which is a bummer
  • help manage memory better and help performance, also gives users to swap this for their own impementation (e.g. when used with some engine)
@richardbiely richardbiely converted this from a draft issue Oct 26, 2023
@richardbiely richardbiely added the enhancement New feature or request label Nov 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

1 participant