OpenFAM / OpenFAM

OpenFAM Reference Implementation
Other
25 stars 32 forks source link

Disable NVMM BackgroundWorker Threads #26

Open mashoodk opened 4 years ago

mashoodk commented 4 years ago

NVMM BackgroundWorker threads are used for delayed free. OpenFAM doesn't support delayed free. Disabling BackgroundWorker threads will improve performance of OpenFAM, in case a lot of regions are opened. We can pass a flag to heap->Open() to disable BackgroundWorker threads.

mashoodk commented 2 years ago

Background worker threads are disabled from memory service, but it is still there in radixtree (For metadata service).