Top "String-interning" questions

A string pool allows a runtime to save memory by preserving immutable strings in a pool, so that instances of common strings can be reused throughout the application instead of creating multiple instances of them.

When should we use intern method of String on String literals

According to String#intern(), intern method is supposed to return the String from the String pool if the String is …

java string string-interning
What is Java String interning?

What is String Interning in Java, when I should use it, and why?

java string string-interning
Python string interning

While this question doesn't have any real use in practice, I am curious as to how Python does string interning. …

python string python-internals internals string-interning
String interning in .Net Framework - What are the benefits and when to use interning

I want to know the process and internals of string interning specific to .Net framework. Would also like to know …

c# .net string performance string-interning
deadlock on synchronized ( String intern())

I user sun jdk 1.5 ThreadPoolExecutor( 24, 24,60,TimeUnit.SECONDS, new LinkedBlockingQueue()). soemtime I use jdb tool to find the status of all …

java string deadlock synchronized string-interning
Why do (only) some compilers use the same address for identical string literals?

https://godbolt.org/z/cyBiWY I can see two 'some' literals in assembler code generated by MSVC, but only one …

c++ language-lawyer string-literals string-interning