Subsystem.ZeroMemoryAtAllocation Property |
This property accesses the configuration parameter that specifies whether the memory allocated by malloc or similar functions is initialized to zero (according to the C99 specification). This setting is disabled by default, as zeroing memory causes a performance lag. Therefore, memory requests from some C-Runtime functions or RTAPIs will not be initialized to zero at allocation. However, by definition, memory requests from calloc/_recalloc, VirtualAlloc, and HeapAlloc/HeapReAlloc with the HEAP_ZERO_MEMORY flag will be initialized to zero at allocation, regardless of the value of this property.
See Zeroing Memory at Allocation for a table that lists the initialization status of the returning memory from various C-Runtime functions and RTAPIs.
Namespace: IntervalZero.RTX64.ConfigAssembly: IntervalZero.RTX64 (in IntervalZero.RTX64.dll) Version: 3.3.0.0 (File version: 3.5.0)

Property Value
Type: BooleanImplements
IConfigSubsystem.ZeroMemoryAtAllocation