<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello Ruslan,<br><br><div><br>this dmg seems damaged :<br><a href="http://www.valentina-db.com/en/downloads/valentina-for-realbasic?section=files&task=download&cid=12_56d61c59a23f6005c1d7fefdb89f3796">http://www.valentina-db.com/en/downloads/valentina-for-realbasic?section=files&task=download&cid=12_56d61c59a23f6005c1d7fefdb89f3796</a><br><br>(from <a href="http://www.valentina-db.com/en/downloads/valentina-for-realbasic">http://www.valentina-db.com/en/downloads/valentina-for-realbasic</a>)<div><br></div><div>br</div><div>Christian</div><div><br>Le 19 déc. 2010 à 08:30, Ruslan Zasukhin a écrit :<br><br><blockquote type="cite">On 12/19/10 2:18 AM, "Christian - <a href="http://ChrisKatDev.com">ChrisKatDev.com</a>"<br><<a href="mailto:christian@chriskatdev.com">christian@chriskatdev.com</a>> wrote:<br><br>HI Christian, <br><br><blockquote type="cite"><blockquote type="cite">Questions:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">- do you have benchmarks V4MD vs V4Rev?<br></blockquote></blockquote><br><blockquote type="cite">Not direct ... But I can say that V4MD and V4REV both are slower of V4RB.<br></blockquote><blockquote type="cite">Between self ... I think they can be comparable.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">V4MD vs V4RB = 10x ? 20x ? (speed)<br></blockquote><blockquote type="cite">(I try in this instant Real Studio with trial version)<br></blockquote><br>Then I think I need explain more detailed.<br><br>Exists 2 cases:<br><br><br>1) PLUGIN (V4MD/V4REV/V4RB) is just a small wrapper around Valentina engine.<br><br>So if you call e.g. SqlSelect() which need resolve some query against table<br>with million records, than 99.99% of time will happens inside of Valentina.<br><br>And all plugins will looks comparable.<br><br><br>2) You need do some very hot loop in Lingo / RB / REV code<br>To call many small functions of plugin, which call small function in engine.<br><br> loop million times<br> {<br> x = curs.field(x).value<br> }<br><br><br>For such case become visible speed of wrapper itself, because time between<br>plugin and engine is about 50/50.<br><br><br>3) REALbasic - as I remember -- was very fast, near to C code.<br> so it gives e.g. 5% overhead to pure C engine<br><br>Revolution and Director give me x4-x10 overhead I think.<br><br>Revolution because all params are packed to strings ...<br>Director because quite complex SDK similar to MS COM ...<br><br><br>-- <br>Best regards,<br><br>Ruslan Zasukhin<br>VP Engineering and New Technology<br>Paradigma Software, Inc<br><br>Valentina - Joining Worlds of Information<br><a href="http://www.paradigmasoft.com">http://www.paradigmasoft.com</a><br><br>[I feel the need: the need for speed]<br><br></blockquote><br></div></div></body></html>