🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: adobe.scripting.indesign
Article #20998

Re: ID Win/VB Scripting Benchmarks

#20998
From: Greg Brunet
Date: Wed, 15 May 2002 17:49
9 lines
2290 bytes
I've figured out how to access ID from VB.NET (at least some of the time).  Here's some results from the same code translated to VB.NET: VB.NET (debug build): ' timings: in IDE, @ 850 MHz, 500x: ' displayed - Seconds: 21.723 - per ad: 0.043 ' minimized - Seconds: 18.215 - per ad: 0.036 

' timings: compiled, @ 850 MHz, 500x: ' displayed - Seconds: 28.480 - per ad: 0.057 ' minimized - Seconds: 20.160 - per ad: 0.040 

VB.NET (release build): ' timings: in IDE, @ 850 MHz, 500x: ' displayed - Seconds: 28.152 - per ad: 0.056 ' minimized - Seconds: 18.258 - per ad: 0.037 

' timings: compiled, @ 850 MHz, 500x: ' displayed - Seconds: 24.125 - per ad: 0.048 ' minimized - Seconds: 16.066 - per ad: 0.032  Note that in VB.NET, you can decide to build an EXE with debug information or without it (release mode).  My first tests were with it (I think that it's the default), and I was very upset with the 74% increase in time required for the compiled/minimized code.  Once I noticed the setting & retested the release version, it showed a big improvement, but is still 38% slower than the VB6 code - NOT GOOD!  I expect that this may be partly due to .NET having to switch back and forth between the new .NET architecture and the old COM architecture.  It's too bad that there's such a performance hit.  There are other problems in using the ID object model in .NET - I've written more info over in the "ID Windows scripting w/ VB.NET" thread.  Briefly, though, it doesn't look like it's ready for use that way. 

-- Greg
Technical Details
Message-ID: <ef88bb9.1@WebX.aaQKaf7vad4>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!peer.news.opaltelecom.net!newsfeed.icl.net!diablo.netcom.net.uk!netcom.net.uk!fr.clara.net!heighliner.fr.clara.net!newsfeed01.sul.t-online.de!t-online.de!WebX
References: <ef88bb9.-1@WebX.aaQKaf7vad4>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f939a,99ecf9d043a22de5
X-Google-Attributes: gidf939a,public
X-Google-ArrivalTime: 2002-05-15 11:07:47 PST
From: "Greg Brunet" <gbrunet@sempersoft.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!peer.news.opaltelecom.net!newsfeed.icl.net!diablo.netcom.net.uk!netcom.net.uk!fr.clara.net!heighliner.fr.clara.net!newsfeed01.sul.t-online.de!t-online.de!WebX
Newsgroups: adobe.scripting.indesign
Subject: Re: ID Win/VB Scripting Benchmarks
Message-ID: <ef88bb9.1@WebX.aaQKaf7vad4>
Date: Wed, 15 May 2002 10:49:25 -0700
References: <ef88bb9.-1@WebX.aaQKaf7vad4>
Lines: 34
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit