1. A system for generating native code of a software application, comprising: a page table indexing a plurality of pages using a page pointer, wherein the page pointer comprises an address of at least one of the plurality of pages; a memory cache comprising a page table cache and a page cache; and a statically-generated executable code to obtain data on at least one of the plurality of pages using the memory cache.