[V4Rb] Encoding glitch

Ruslan Zasukhin sunshine at public.kherson.ua
Sat Dec 31 12:54:04 CST 2005


On 12/31/05 12:54 AM, "Charles Yeomans" <yeomans at desuetude.com> wrote:

>> As for me, I'd just as soon have Valentina expect one encoding
>> (settable, presumably in the IOEncoding preference) to avoid the
>> overhead of checking with each transaction. With the latest
>> improvements in fc2 I've come to realize that string handling in
>> Valentina is one of the bottlenecks in my app (not the worst one, but
>> it has a noticeable effect on performance).
> 
> I don't see how it can be avoided as long as Valentina uses UTF-16 and
> REALbasic uses UTF-8.  When support is added for UTF-8 storage, as I
> believe is the case, the overhead of encoding conversion can be
> eliminated.

In fact conversion from UTF8 to UTF16 is only 1% of time as profiler show.
 
> As for checking encodings, my experience is that checking the encoding
> doesn't cost too much; at the plugin level, it is a function call plus
> integer comparison.

Right. 

We will try improve things in this area.

Btw, I believe on lists many times was told that V4RB wait only UTF8 strings
from RB now.


-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]




More information about the Valentina mailing list