by akarambir on 10/20/18, 11:28 AM with 51 comments
by the_clarence on 10/20/18, 4:26 PM
by bradleyjg on 10/20/18, 1:55 PM
1) get external string
2) figure out if it is UTF-8, UTF-16, or some other recognizable encoding
3) validate the byte stream
4) figure out if the code points in the incoming string can be represented in Latin-1
5) instantiate a java string using either the Latin-1 encoder or the UTF-16 encoder
I know some or all of these steps are done using hotspot intrinsics, and then the JIT/VM does inlining, folding and so on, but I wonder how fast a custom assembly function to do all these steps at once could be.
by jwilk on 10/20/18, 3:48 PM
by kissiel on 10/20/18, 1:29 PM
by akarambir on 10/20/18, 11:52 AM