The memory management code in dev branch in platform_memory.h tries to avoid zeroing memory using memset to save time for short runs.
On Mac it checks the return value of memadvise() and falls back to memset. But on Linux it does not do this so could fail to zero memory correctly.
This is currently not implemented at all for Windows
The memory management code in dev branch in platform_memory.h tries to avoid zeroing memory using memset to save time for short runs.
On Mac it checks the return value of memadvise() and falls back to memset. But on Linux it does not do this so could fail to zero memory correctly.
This is currently not implemented at all for Windows