发明申请
- 专利标题: SYSTEM AND METHOD FOR EFFICIENT STRING CONCATENATION IN A VIRTUAL MACHINE ENVIRONMENT
- 专利标题(中): 虚拟机环境中有效的串联的系统和方法
-
申请号: US11954745申请日: 2007-12-12
-
公开(公告)号: US20080147955A1公开(公告)日: 2008-06-19
- 发明人: Marcus Lagergren , Staffan Friberg
- 申请人: Marcus Lagergren , Staffan Friberg
- 申请人地址: US CA San Jose
- 专利权人: BEA SYSTEMS, INC.
- 当前专利权人: BEA SYSTEMS, INC.
- 当前专利权人地址: US CA San Jose
- 主分类号: G06F9/45
- IPC分类号: G06F9/45 ; G06F12/08
摘要:
A system and method for efficient string concatenation in a virtual machine (VM), or other runtime environment, and particularly for use in a system that includes a Java Virtual Machine (JVM). An embodiment improves the performance of string concatenation significantly by analysing the string concatenation chains during bytecode compilation and replacing the dynamic string concatenation code with fixed size structures without bounds checks or locks. The resulting code is also more suitable for inlining.
公开/授权文献
信息查询