News for hackers. Stuff that matters.
Re:UCS vs. UTF-8 as Internal String Encoding by vbezhenar on Thursday May 28, 2015 @11:11AM (#9618674)
reading or writing arr[i] will require 1 or 2 4-byte memory accesses (or 3 1-byte memory accesses) and few bit operations to construct result value, because generally processors can't access 24-bit value. That probably won't hurt performance a lot, but anyway it's much easier to work with 32-bit arrays.
Re:UCS vs. UTF-8 as Internal String Encoding by TazeTSchnitzel on Thursday May 28, 2015 @12:53PM (#9619434)
Or, it requires a 2-byte memory access and a 1-byte memory access.
Re:UCS vs. UTF-8 as Internal String Encoding by vardump on Thursday May 28, 2015 @02:41PM (#9620195)
Modern CPUs have only one sort of accesses from RAM. 64 byte ones.