mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-24 07:20:01 +02:00
performance optimization in fifodepth, ensure memory is allocated by writing something in the beginning
This commit is contained in:
parent
9f22c80081
commit
d9b88ea7d2
@ -51,6 +51,10 @@ void Fifo::CreateFifos(uint32_t fifoItemSize) {
|
||||
throw sls::RuntimeError("Could not allocate memory for fifos");
|
||||
}
|
||||
memset(memory, 0, mem_len);
|
||||
int pagesize = getpagesize();
|
||||
for (size_t i = 0; i < mem_len; i += pagesize) {
|
||||
strcpy(memory + i, "memory");
|
||||
}
|
||||
FILE_LOG(logDEBUG) << "Memory Allocated " << index << ": " << (double)mem_len/(1000.00 * 1000.00) << " Mb";
|
||||
|
||||
{ //push free addresses into fifoFree fifo
|
||||
|
Loading…
x
Reference in New Issue
Block a user