1. A computer-implemented method performed by a runtime engine, the method comprising: in response to an execute command from a management process operating independently of the runtime engine but configured to direct at least a portion of the operations of the runtime engine, executing an application implemented by an application file comprising a plurality of data blocks; monitoring read operations performed by the application on the application file as the application is executing; and sending a read message to the management process each time the application reads one or more of the plurality of data blocks of the application file.