V4MD vs V4Rev

Christian - ChrisKatDev.com christian at chriskatdev.com
Mon Dec 20 12:30:11 CST 2010


Hello Ruslan,


this dmg seems damaged :
http://www.valentina-db.com/en/downloads/valentina-for-realbasic?section=files&task=download&cid=12_56d61c59a23f6005c1d7fefdb89f3796

(from http://www.valentina-db.com/en/downloads/valentina-for-realbasic)

br
Christian

Le 19 déc. 2010 à 08:30, Ruslan Zasukhin a écrit :

> On 12/19/10 2:18 AM, "Christian - ChrisKatDev.com"
> <christian at chriskatdev.com> wrote:
> 
> HI Christian, 
> 
>>> Questions:
>>> - do you have benchmarks V4MD vs V4Rev?
> 
>> Not direct ... But I can say that V4MD and V4REV both are slower of V4RB.
>> Between self ... I think they can be comparable.
>> 
>> V4MD vs V4RB = 10x ? 20x ? (speed)
>> (I try in this instant Real Studio with trial version)
> 
> Then I think I need explain more detailed.
> 
> Exists 2 cases:
> 
> 
> 1) PLUGIN (V4MD/V4REV/V4RB) is just a small wrapper around Valentina engine.
> 
> So if you call e.g. SqlSelect() which need resolve some query against table
> with million records, than 99.99% of time will happens inside of Valentina.
> 
> And all plugins will looks comparable.
> 
> 
> 2) You need do some very hot loop in Lingo / RB / REV code
> To call many small functions of plugin, which call small function in engine.
> 
>    loop million times
>    {
>           x = curs.field(x).value
>    }
> 
> 
> For such case become visible speed of wrapper itself, because time between
> plugin and engine is about 50/50.
> 
> 
> 3) REALbasic - as I remember -- was very fast, near to C code.
>    so it gives e.g. 5% overhead to pure C engine
> 
> Revolution and Director give me x4-x10 overhead I think.
> 
> Revolution because all params are packed to strings ...
> Director because quite complex SDK similar to MS COM ...
> 
> 
> -- 
> 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]
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macserve.net/pipermail/valentina/attachments/20101220/0a31cff8/attachment.htm>


More information about the Valentina mailing list