1. A machine implemented method, comprising: determining that dynamic output is currently being rendered to a user when an output frequency exceeds a threshold frequency, wherein the output frequency is determined by: invoking an output indicator each time output is rendered to the user, wherein invocation of the output indicator indicates the presence of output, forwarding each invocation by the output indicator to a dynamic output monitor, generating a ratio representing the output frequency by determining the number of instances of invocation of the output indicator within a set time, and wherein the threshold frequency is a maximum number of instances of invocation of the output indicator within the set time before compilation is suspended, and marking, in response to the determination, a set of instructions to not be compiled, thereby causing the set of instructions to be executed interpretively in bytecode, wherein the dynamic output is one selected from a group consisting of video and audio.