comparison src/share/vm/classfile/javaClasses.cpp @ 2379:b099aaf51bf8

6962931: move interned strings out of the perm gen Reviewed-by: never, coleenp, ysr, jwilhelm
author jcoomes
date Tue, 22 Mar 2011 13:36:33 -0700
parents c7f3d0b4570f
children 38fea01eb669 6a615eae2f34
comparison
equal deleted inserted replaced
2378:924777755fad 2379:b099aaf51bf8
160 Handle java_lang_String::create_from_unicode(jchar* unicode, int length, TRAPS) { 160 Handle java_lang_String::create_from_unicode(jchar* unicode, int length, TRAPS) {
161 return basic_create_from_unicode(unicode, length, false, CHECK_NH); 161 return basic_create_from_unicode(unicode, length, false, CHECK_NH);
162 } 162 }
163 163
164 Handle java_lang_String::create_tenured_from_unicode(jchar* unicode, int length, TRAPS) { 164 Handle java_lang_String::create_tenured_from_unicode(jchar* unicode, int length, TRAPS) {
165 return basic_create_from_unicode(unicode, length, true, CHECK_NH); 165 return basic_create_from_unicode(unicode, length, JavaObjectsInPerm, CHECK_NH);
166 } 166 }
167 167
168 oop java_lang_String::create_oop_from_unicode(jchar* unicode, int length, TRAPS) { 168 oop java_lang_String::create_oop_from_unicode(jchar* unicode, int length, TRAPS) {
169 Handle h_obj = basic_create_from_unicode(unicode, length, false, CHECK_0); 169 Handle h_obj = basic_create_from_unicode(unicode, length, false, CHECK_0);
170 return h_obj(); 170 return h_obj();