【技术实现步骤摘要】
技术介绍
本节中描述的方法可以被推行,但不一定是先前已经构思或推行的方法。因此,除非本文另外指出,否则本节中描述的方法相对于本申请的权利要求来说就不是现有技术,而且也不应该由于包含在本节中就被认为是现有技术。典型的Java虚拟机(JVM)包括用于执行Java应用程序或其他基于Java的代码的解释器。当作为Java类的实例(instance)中的字节码而被执行的Java方法被调用时,解释器就访问该方法并解释地执行字节码。一些JVM可进一步提供动态自适应编译器来加速Java方法的执行。当这样的JVM检测到特定方法被频繁执行时,JVM就使用动态自适应编译器来将该方法编译成本机代码(nativecode)。JVM将本机代码存储到内存(如,代码高速缓存)的区域中,而在下一次调用该方法时,JVM就执行在内存中找到的本机代码而不是使用解释器来解释地执行该方法的字节码。为了有效利用其所分配的内存,这种JVM通常从内存中去除不再频繁使用的编译方法的本机代码。从内存中去除编译方法的可执行代码的过程在本文被称为反编译(decompilation)。典型方法可包括对多个其他方法的调用(in ...
【技术保护点】
一种机器执行的方法,包括: 将调用方法的代码存储到存储器中,其中,所述调用方法的代码包括调用目标方法的指令,所述指令包括参数;以及 响应于所述目标方法经历的从当前状态到新状态的状态变化,将所述参数从第一值修改成第二值。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:克里斯多弗J普卢默,
申请(专利权)人:太阳微系统有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。