Proceedings of the 6th International Symposium on Principles and Practice of Programming in Java 2008
DOI: 10.1145/1411732.1411747
|View full text |Cite
|
Sign up to set email alerts
|

Optimized strings for the Java HotSpot™ virtual machine

Abstract: In several Java VMs, strings consist of two separate objects: metadata like the string length are stored in the actual string object, while the string characters are stored in a character array. This separation causes an unnecessary overhead. Each string method must access both objects, which leads to a bad cache behavior and reduces the execution speed.We propose to merge the character array with the string's metadata object at run time. This results in a new layout of strings with better cache performance, f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2010
2010
2021
2021

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
references
References 11 publications
0
0
0
Order By: Relevance