perhaps a stupid question given that the native library initialization is a single threaded process and well profiled into the start common sequence  why do we need to run madvise infrequent text  random  so early  doing it after finch has initialized would be less error prone and would yield the same memory savings  no 