【技术实现步骤摘要】
本专利技术涉及Java加速器设备中堆栈的使用方法。此处,″Java″是一个商标。
技术介绍
Java是由Sun Microsystems公司(美国)在C++基础上开发的一种面向对象的程序语言,它具有能够创建不依赖特定的操作系统(OS)或特定的个人计算机(PC)运行程序的特点。虽然程序的源代码不依赖于特定的操作系统或特定类型的个人计算机,但它需要一个称为Java虚拟机(VM)的解释程序。VM是一个提供运行被称为字节码的中间编码功能的软件。VM具有下列特点字节码作为VM的指令集是非常简洁的。嵌入上述VM到硬件之中的Java芯片被用做开发能够执行有着一小段编码的字节码程序的装置,如便携式终端。当Java受到更多的重视时,出现了各种加快Java运行速度的尝试。例如,使用硬件来执行部分解释程序的Java加速器来加快Java运行的速度。这样的Java加速器装置提供一个允许高速访问的内部硬件堆栈存储单元来提高堆栈访问速度。但是,由于允许高速访问的内存的价格昂贵,上述堆栈储存单元的容量倾向于尽可能的小,然而这样会导致堆栈溢出。当溢出发生时,一些装置使用主存储介质(主内存)中预 ...
【技术保护点】
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。