I am saying that if the other processes don't write this huge hash, there is no memory copy at all made of the data, all of these guys can access the same data segment. In Unix, there is not that much overhead in this. Sorry if my post wasn't clear that since there is no modification being made, little overhead will occur and a huge copy of this humongous hash will not happen in order to start a new process.