compress the execution output log, including reindex the object code and simplify write/read marker. However, the ultimate solution should be in memory algorithm