Uwe L. Korn created ARROW-665:
---------------------------------

             Summary: C++: Move zeroing logic for (re)allocations to the 
Allocator
                 Key: ARROW-665
                 URL: https://issues.apache.org/jira/browse/ARROW-665
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C++
            Reporter: Uwe L. Korn


Instead of doing this in e.g. the builders, we should move this logic to the 
Allocator. For example, jemalloc provides a flag {{MALLOCX_ZERO}} to indicate 
that an allocated region should be zeroed. The POSIX API also provides the 
(sadly unaligned) {{calloc}} call that returns zeroed pages. 

The speciality here is that the pages may already be zeroed by the OS for 
security reasons (i.e. so that one process does not see the content of the 
process that previously owned this page).



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to