Invention Grant
- Patent Title: System and method for efficient string concatenation in a virtual machine environment
- Patent Title (中): 虚拟机环境中有效的字符串连接的系统和方法
-
Application No.: US11954745Application Date: 2007-12-12
-
Publication No.: US08245206B2Publication Date: 2012-08-14
- Inventor: Marcus Lagergren , Staffan Friberg
- Applicant: Marcus Lagergren , Staffan Friberg
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Fliesler Meyer LLP
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
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.
Public/Granted literature
- US20080147955A1 SYSTEM AND METHOD FOR EFFICIENT STRING CONCATENATION IN A VIRTUAL MACHINE ENVIRONMENT Public/Granted day:2008-06-19
Information query