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