<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: iLogic  - Runtime rules just after opening document 7x slower than 2, 3, enz. run in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-runtime-rules-just-after-opening-document-7x-slower-than/m-p/10182300#M122605</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Is this an external rule?&lt;/P&gt;</description>
    <pubDate>Wed, 24 Mar 2021 11:58:30 GMT</pubDate>
    <dc:creator>bradeneuropeArthur</dc:creator>
    <dc:date>2021-03-24T11:58:30Z</dc:date>
    <item>
      <title>iLogic  - Runtime rules just after opening document 7x slower than 2, 3, enz. run</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-runtime-rules-just-after-opening-document-7x-slower-than/m-p/10181982#M122595</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are migrating from Inventor 2017 to 2021. We have built the 2021 templates and design data from scratch up.&lt;/P&gt;&lt;P&gt;Also made some changes to the iLogic rules we used. All fine so far.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now we are performing speedtest compairation from 2017 to 2021. And we discoverd a huge difference in run time from the iLogic. Whe have discoverd that it is the first time a rule is runned in a part / assembly that it takes up to 7 times the runtime in compairation to the second or third time the rule is triggerd. When we close the part / assemby and open it. The first runtime is also 7 times slower. Same results.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the same in Inventor 2020.&lt;/P&gt;&lt;P&gt;In Inventor 2017 the difference is around 2x.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this a known issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have scriped a performance test tool which does not include storage time. So we are logging only the time it takes to run the rule.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN style="color: #ff0000;"&gt;Class&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;BOMiLogicRules&lt;/SPAN&gt;

	&lt;SPAN style="color: #808080;"&gt;'Global variabelen&lt;/SPAN&gt;

	&lt;SPAN style="color: #ff0000;"&gt;Dim&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;RuleName&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;String&lt;/SPAN&gt; = &lt;SPAN style="color: #008080;"&gt;"Performance Test"&lt;/SPAN&gt;

	&lt;SPAN style="color: #ff0000;"&gt;Dim&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;oDoc&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Document&lt;/SPAN&gt;
	&lt;SPAN style="color: #ff0000;"&gt;Dim&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;oStopwatch&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;System&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Diagnostics&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Stopwatch&lt;/SPAN&gt; = &lt;SPAN style="color: #ff0000;"&gt;New&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;System&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Diagnostics&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Stopwatch&lt;/SPAN&gt;

	&lt;SPAN style="color: #ff0000;"&gt;Sub&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Main&lt;/SPAN&gt;()

		&lt;SPAN style="color: #800000;"&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN style="color: #800000;"&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Document&lt;/SPAN&gt;
		&lt;SPAN style="color: #ff0000;"&gt;If&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;IsModifiable&lt;/SPAN&gt; = &lt;SPAN style="color: #ff0000;"&gt;False&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Then&lt;/SPAN&gt;
			&lt;SPAN style="color: #ff0000;"&gt;Return&lt;/SPAN&gt; &lt;SPAN style="color: #808080;"&gt;'is Read-only&lt;/SPAN&gt;
		&lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;If&lt;/SPAN&gt;

		&lt;SPAN style="color: #ff0000;"&gt;Dim&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;oTransaction&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Transaction&lt;/SPAN&gt; = &lt;SPAN style="color: #800000;"&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;TransactionManager&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;StartTransaction&lt;/SPAN&gt;(&lt;SPAN style="color: #800000;"&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;ActiveDocument&lt;/SPAN&gt;, &lt;SPAN style="color: #800000;"&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;FullFileName&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;ToString&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Split&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"\"&lt;/SPAN&gt;).&lt;SPAN style="color: #800000;"&gt;Last&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Split&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"."&lt;/SPAN&gt;).&lt;SPAN style="color: #800000;"&gt;First&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #008080;"&gt;": "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;RuleName&lt;/SPAN&gt;) &lt;SPAN style="color: #808080;"&gt;'Start a transaction (Combines everything in single command, and therefore a single undo command as well)&lt;/SPAN&gt;
		&lt;SPAN style="color: #800000;"&gt;Logger&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Info&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Run Rule: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;FullFileName&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;ToString&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Split&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"\"&lt;/SPAN&gt;).&lt;SPAN style="color: #800000;"&gt;Last&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Split&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"."&lt;/SPAN&gt;).&lt;SPAN style="color: #800000;"&gt;First&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #008080;"&gt;": "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;RuleName&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #008080;"&gt;" "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;DateTime&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Now&lt;/SPAN&gt;)
		&lt;SPAN style="color: #ff0000;"&gt;Try&lt;/SPAN&gt;


			&lt;SPAN style="color: #ff0000;"&gt;Dim&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Iterations_Part&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Integer&lt;/SPAN&gt; = 1
			&lt;SPAN style="color: #ff0000;"&gt;Dim&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Iterations_Assembly&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Integer&lt;/SPAN&gt; = 1&lt;BR /&gt;
			&lt;SPAN style="color: #800000;"&gt;Assembly_Save&lt;/SPAN&gt;(&lt;SPAN style="color: #800000;"&gt;Iterations_Assembly&lt;/SPAN&gt;)

		&lt;SPAN style="color: #ff0000;"&gt;Catch&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;oException&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Exception&lt;/SPAN&gt;
			&lt;SPAN style="color: #800000;"&gt;Logger&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Error&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Message: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;oException&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Message&lt;/SPAN&gt;)
			&lt;SPAN style="color: #800000;"&gt;Logger&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Error&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"HelpLink: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;oException&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;HelpLink&lt;/SPAN&gt;)
			&lt;SPAN style="color: #800000;"&gt;Logger&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Error&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Source: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;oException&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Source&lt;/SPAN&gt;)
			&lt;SPAN style="color: #800000;"&gt;Logger&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Error&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"StackTrace: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;oException&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;StackTrace&lt;/SPAN&gt;)
			&lt;SPAN style="color: #800000;"&gt;Logger&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Error&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"TargetSite: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;oException&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;TargetSite&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;ToString&lt;/SPAN&gt;)
			&lt;SPAN style="color: #800000;"&gt;oTransaction&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Abort&lt;/SPAN&gt;() &lt;SPAN style="color: #808080;"&gt;'Abort transaction and undo everything&lt;/SPAN&gt;
			&lt;SPAN style="color: #ff0000;"&gt;Return&lt;/SPAN&gt;
		&lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Try&lt;/SPAN&gt;
		&lt;SPAN style="color: #800000;"&gt;oTransaction&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;End&lt;/SPAN&gt;() &lt;SPAN style="color: #808080;"&gt;'End the transaction&lt;/SPAN&gt;
	&lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Sub&lt;/SPAN&gt;
&lt;BR /&gt;	&lt;SPAN style="color: #ff0000;"&gt;Sub&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Assembly_Save&lt;/SPAN&gt;(&lt;SPAN style="color: #ff0000;"&gt;ByVal&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Iterations&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Integer&lt;/SPAN&gt;)
		&lt;SPAN style="color: #ff0000;"&gt;Dim&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;TotalElapsedMilliseconds&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Integer&lt;/SPAN&gt; = 0
		&lt;SPAN style="color: #ff0000;"&gt;For&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;i&lt;/SPAN&gt; = 1 &lt;SPAN style="color: #ff0000;"&gt;To&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Iterations&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Step&lt;/SPAN&gt; 1
			&lt;SPAN style="color: #ff0000;"&gt;For&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Each&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;xDoc&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Document&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;In&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;AllReferencedDocuments&lt;/SPAN&gt;
				&lt;SPAN style="color: #ff0000;"&gt;If&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;xDoc&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;IsModifiable&lt;/SPAN&gt; = &lt;SPAN style="color: #ff0000;"&gt;True&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Then&lt;/SPAN&gt;
					&lt;SPAN style="color: #800000;"&gt;xDoc&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;PropertySets&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Item&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Inventor Summary Information"&lt;/SPAN&gt;).&lt;SPAN style="color: #800000;"&gt;Item&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Comments"&lt;/SPAN&gt;).&lt;SPAN style="color: #800000;"&gt;Value&lt;/SPAN&gt; = &lt;SPAN style="color: #800000;"&gt;i&lt;/SPAN&gt;
				&lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;If&lt;/SPAN&gt;
			&lt;SPAN style="color: #ff0000;"&gt;Next&lt;/SPAN&gt;
			&lt;SPAN style="color: #800000;"&gt;oStopwatch&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Restart&lt;/SPAN&gt;
			&lt;SPAN style="color: #ff0000;"&gt;For&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Each&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;xDoc&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Document&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;In&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;ReferencedDocuments&lt;/SPAN&gt;
				&lt;SPAN style="color: #800000;"&gt;xDoc&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Save&lt;/SPAN&gt;()
			&lt;SPAN style="color: #ff0000;"&gt;Next&lt;/SPAN&gt;
			&lt;SPAN style="color: #800000;"&gt;oStopwatch&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Stop&lt;/SPAN&gt;
			&lt;SPAN style="color: #800000;"&gt;TotalElapsedMilliseconds&lt;/SPAN&gt; += &lt;SPAN style="color: #800000;"&gt;oStopwatch&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;ElapsedMilliseconds&lt;/SPAN&gt;
			&lt;SPAN style="color: #800000;"&gt;logger&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;info&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"RunRule: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;oiLogicRuleName&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #008080;"&gt;" // "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;oStopwatch&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;ElapsedMilliseconds&lt;/SPAN&gt;)
		&lt;SPAN style="color: #ff0000;"&gt;Next&lt;/SPAN&gt;
		&lt;SPAN style="color: #800000;"&gt;logger&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;info&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Result: /rule:"&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;oiLogicRuleName&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #008080;"&gt;" /iterations:"&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;Iterations&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #008080;"&gt;" /avg:"&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;Math&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Round&lt;/SPAN&gt;(&lt;SPAN style="color: #800000;"&gt;TotalElapsedMilliseconds&lt;/SPAN&gt; / &lt;SPAN style="color: #800000;"&gt;Iterations&lt;/SPAN&gt;, 0) &amp;amp; &lt;SPAN style="color: #008080;"&gt;"ms"&lt;/SPAN&gt;)
	&lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Sub&lt;/SPAN&gt;
&lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Class&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Whe have also made a test assembly from Inventor 2021 default templates. 10 parts, and add two iLogic rules each part:&lt;/P&gt;&lt;P&gt;1 Before Save&lt;/P&gt;&lt;P&gt;1 After Save&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The rules are empty exept a logger info so we can see that the rule has runned on a part.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN style="color: #800080;"&gt;logger&lt;/SPAN&gt;.&lt;SPAN style="color: #800080;"&gt;Info&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Hello After Save" &amp;amp; &lt;SPAN style="color: #800080;"&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN style="color: #800080;"&gt;Value&lt;/SPAN&gt;("Project", "Part Number"))&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Also than it takes up to 7 times more runtime for the first run after opening a document.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;First run 2021:&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO| 91: &amp;gt;&amp;gt;---------------------------&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Run Rule: Assembly1: Performance Test 24-3-2021 09:32:37&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part10&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part10&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part9&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part9&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part8&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part8&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part7&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part7&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part6&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part6&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part5&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part5&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part4&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part4&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part3&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part3&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part2&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part2&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part1&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part1&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|RunRule: // 4638&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Result: /rule: /iterations:1 /avg:4638ms&lt;/EM&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO| 92: &amp;gt;&amp;gt;---------------------------&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Second run 2021:&lt;/U&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Run Rule: Assembly1: Performance Test 24-3-2021 09:32:52&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part10&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part10&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part9&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part9&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part8&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part8&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part7&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part7&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part6&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part6&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part5&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part5&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part4&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part4&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part3&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part3&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part2&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part2&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello Before Save Part1&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Hello After Save Part1&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|RunRule: // 628&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT size="2"&gt;&lt;EM&gt;INFO|Result: /rule: /iterations:1 /avg:628ms&lt;/EM&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Mar 2021 09:45:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-runtime-rules-just-after-opening-document-7x-slower-than/m-p/10181982#M122595</guid>
      <dc:creator>r.jacobsXGCG6</dc:creator>
      <dc:date>2021-03-24T09:45:36Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic  - Runtime rules just after opening document 7x slower than 2, 3, enz. run</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-runtime-rules-just-after-opening-document-7x-slower-than/m-p/10182300#M122605</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Is this an external rule?&lt;/P&gt;</description>
      <pubDate>Wed, 24 Mar 2021 11:58:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-runtime-rules-just-after-opening-document-7x-slower-than/m-p/10182300#M122605</guid>
      <dc:creator>bradeneuropeArthur</dc:creator>
      <dc:date>2021-03-24T11:58:30Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic  - Runtime rules just after opening document 7x slower than 2, 3, enz. run</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-runtime-rules-just-after-opening-document-7x-slower-than/m-p/10182341#M122606</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The before en after save rules are internal in the parts.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The tool runs external from de D-drive. But when we manualy change the comment property en forse a save to al documents we get the same results.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Mar 2021 12:16:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-runtime-rules-just-after-opening-document-7x-slower-than/m-p/10182341#M122606</guid>
      <dc:creator>r.jacobsXGCG6</dc:creator>
      <dc:date>2021-03-24T12:16:28Z</dc:date>
    </item>
  </channel>
</rss>

