Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Some future release
-
None
-
None
-
Symbian
-
ef6f2bf9098eff849290494f2da55c3b9ab0b95f
Description
Measurements that were mailed to me from somebody at Nokia showed that QSymbianTextCodec::init() takes up to 300ms on newer Symbian versions. I believe it is Symbian^4, but it could also be Symbian^3.
The apparent reason is that the static codec alias lookup table in qtextcodec_symbian.cpp has much less entries than the newer Symbian versions have codecs. Therefore, QSymbianTextCodec::init() will call the expensive ConvertCharacterSetIdentifierToStandardNameL (via IPC?) for each system codec taht is not in the aforementioned list.
Todo as fix: Verify if entries have to be added to that list, and then do it.
Attachments
Issue Links
- relates to
-
QTBUG-19024 Update the codec data in qtextcodec_symbian.cpp
- Closed