FreeMASTER V3.2.4.3 is significantly slower

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FreeMASTER V3.2.4.3 is significantly slower

Jump to solution
5,381 Views
scotty
Contributor IV

Dear FreeMASTER developers and useres,

do you also noticed a longer waiting time with version 3.2.4.3 when you load projects or if you want to modify or add a variable to be monitored?

Currently we are still using version 3.2.2.2 which is much faster. 

Can anybody confirm this behavior? Does anybody know why?

Best Regards
michaeL

1 Solution
5,147 Views
MichalH
NXP Apps Support
NXP Apps Support

Hello Michael,

the fixed version is now available for download at www.nxp.com/freemaster, it installs as v3.2.4.4.

  • The Variable Definition dialog is now not blocked by feeding all symbols into the address drop-down list. This makes the dialog to appear quickly regardless of number of symbols loaded.
  • The symbol drop-down list in the variable definition dialog is populated if and only if it is focused. Filling of the list has been optimized (this was actually the root cause of the reported performance issue)
  • The variable watch can now display "Address" column which shows where is the symbol coming from (ELF/TSA) along with the resolved physical address.

Please confirm the fix by closing this topic.

Thank you,
Michal

View solution in original post

8 Replies
5,326 Views
scotty
Contributor IV

Dear Michal,

Thank you very much for your extremely quick response. - Right now, it is not an urgent problem for us because we use mainly version 3.2.2.2 (and we are rather happy with it). But we are still interested in bugfixes, new features and general improvements.

Yes, I would say, that our projects are rather big. But I do not know how big the typical project of the average FreeMASTER user is. We use the XML file format for the FreeMASTER project which is better suited for our version control system. My PMPX file has a file size about 3.5 MByte.

As Torsten already explained, I also tried version 3.2.4.3 in conjunction with another project file and I also noticed a slow down. 
The load time of the project had slightly increased (approximately 40s vs 50s) but the waiting time for editing and modifying became much longer. In version 3.2.2.2 it takes around 5s to open the dialog. In the latest version I can go and fetch a coffee in the meantime. This also happens if the communication is not started.

I already downgraded to V3.2.2.2.

By the way:
Is it possible to install two FreeMASTER versions 3.2.u.v and 3.2.x.y on the same PC? - If I install another 3.2 version, the already installed version gets removed.

Regards
michaeL

5,304 Views
MichalH
NXP Apps Support
NXP Apps Support

Dear Michael and Torsten,

I confirm the bug affecting performance badly when number of ELF symbols is high. We will try to deliver a fixed version as soon as possible.

In order to have more minor versions installed, you can always copy the whole installation folder to a different place before running a new installer which updates it. You can then run the pcmaster.exe from the copied location. Just beware that you really need to copy the installation, not move or rename it. Renaming it would confuse the installer as it would not locate the existing installation. 

The new installer will always install and register the latest version of plug-ins and they will be used with older versions too, but this is okay in most cases. In worst case, the plug-ins from older version can be re-registered by running its register.bat as administrator. 

Thank you for helping to make the FreeMASTER better.

Best regards,
Michal

5,278 Views
scotty
Contributor IV

Dear Michal,

This is good news. Thank you very much in advance for providing a fixed version. 

If needed and if you like, we can test a beta release with our project and ELF files.

The instructions how to install more than one version where only the minor digits differ will help us in the future to evaluate a new version. Thanks.

All the best,
michaeL

0 Kudos
Reply
5,148 Views
MichalH
NXP Apps Support
NXP Apps Support

Hello Michael,

the fixed version is now available for download at www.nxp.com/freemaster, it installs as v3.2.4.4.

  • The Variable Definition dialog is now not blocked by feeding all symbols into the address drop-down list. This makes the dialog to appear quickly regardless of number of symbols loaded.
  • The symbol drop-down list in the variable definition dialog is populated if and only if it is focused. Filling of the list has been optimized (this was actually the root cause of the reported performance issue)
  • The variable watch can now display "Address" column which shows where is the symbol coming from (ELF/TSA) along with the resolved physical address.

Please confirm the fix by closing this topic.

Thank you,
Michal

5,136 Views
scotty
Contributor IV

Thank you very much, Michal, for providing a official bug-fix version.

I tested the new FreeMASTER version 3.2.4.4 wich was build on 2024-10-24. It works like intended. Now, there is only a short delay when the dialog for adding or modifying a variable is displayed.

Also, the new address column is helpful.

Best regards,
michaeL

5,339 Views
SuperToto
Contributor I

I tried something different. I started FreeMaster fresh, clicked on “File -> New Project” in an otherwise empty window, then loaded a smaller ELF file under “Project -> Options…”. I attempted to create a new variable with “Project -> Variables -> New”. It took 58 seconds for the window to open.

Then, I downgraded FreeMaster to version 3.2.3.2 and repeated the exact same steps. With this version, the window opened in just 2 seconds. 

So, version 3.2.2.2 and 3.2.3.2 are fine, but version 3.2.4.2 is nearly unusable.

0 Kudos
Reply
5,357 Views
SuperToto
Contributor I

Hi Michal,

I am Torsten, a colleague of Michael, and I demonstrated the slowdown to him. Our projects certainly have a lot of variables (> 1000), but that hasn’t changed.

When you double-click on a variable, it takes 1.5 minutes for a window to open for editing. In version 3.2.2.2, this took less than 5 seconds. When you then click on the “Modifying” tab in this window, you have to wait more than a minute again.

  • HTLM is only the "EMPTY" page loaded.
  • Communication is stopped. (Has no impact.)
  • No graph is shown. The root item is selected. (Has also no impact.)
  • Created a new item with empty watch list. Double clicked in an empty field to create a new variable. Waiting for the dialogue window to pop-up while writing this... (popped up after 2 minutes.)
  • No floating graphs are shown. 

I tried the following:

Communication is not active. PC is even not connected to target. I closed all views and windows. Only the "EMPTY" page is displayed. I clicked on "Project" -> "Variables..." and the dialogue opens without any delay. I clicked on "New..." and I get a spinning cursor and "Not Responding" in the window title. After 2 minutes the "Variable" dialogue pops up and I can select a variable from the "Address" list. Then I click on "Modifying" and get a spinning Cursor and "Not Responding" again. After 1:58 the dialogue is responding again and I can change settings.

Best regards
Torsten

5,366 Views
MichalH
NXP Apps Support
NXP Apps Support

Dear Michael,

I'm sorry to hear you are facing performance issues. It was not observed during our tests. I would need more details about the project, HTML component used, communication set up, ELF file etc.  Is the project is large scale? (thousands of variables or project items?)

The only change I can think of which could affect the speed is a bugfix/change of communication plug-in threading model. All plug-ins are redeclared from Neutral to Free threading model to prevent lockup issues in case a plug-in displays a message box or a dialog window. But this change would not affect the UI when communication is closed and also it would affect older versions too as the plug-ins are system-wide libraries. Do I understand it correctly that the version 3.2.2.2 is not affected?

Other fixes were more kind of cosmetic changes or larger features like NXP Gui Guider support, but I cannot imagine how it could affect performance.

Things to try to see if performance of UI operations improve (please let me know if any helps):

  • Turn off HTML control page
  • Stop communication
  • Switch away from graph view (e.g. select a project root item)
  • Switch to an item with an empty Variable Watch
  • Close all floating graph or watch views.

Thanks,
Michal

%3CLINGO-SUB%20id%3D%22lingo-sub-1979174%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EFreeMASTER%20V3.2.4.3%20is%20significantly%20slower%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1979174%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20FreeMASTER%20developers%20and%20useres%2C%3C%2FP%3E%3CP%3Edo%20you%20also%20noticed%20a%20longer%20waiting%20time%20with%20version%203.2.4.3%20when%20you%20load%20projects%20or%20if%20you%20want%20to%20modify%20or%20add%20a%20variable%20to%20be%20monitored%3F%3C%2FP%3E%3CP%3ECurrently%20we%20are%20still%20using%20version%203.2.2.2%20which%20is%20much%20faster.%26nbsp%3B%3C%2FP%3E%3CP%3ECan%20anybody%20confirm%20this%20behavior%3F%20Does%20anybody%20know%20why%3F%3C%2FP%3E%3CP%3EBest%20Regards%3CBR%20%2F%3EmichaeL%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1984792%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FreeMASTER%20V3.2.4.3%20is%20significantly%20slower%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1984792%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThank%20you%20very%20much%2C%20Michal%2C%20for%20providing%20a%20official%20bug-fix%20version.%3C%2FP%3E%3CP%3EI%20tested%20the%20new%20FreeMASTER%20version%203.2.4.4%20wich%20was%20build%20on%202024-10-24.%20It%20works%20like%20intended.%20Now%2C%20there%20is%20only%20a%20short%20delay%20when%20the%20dialog%20for%20adding%20or%20modifying%20a%20variable%20is%20displayed.%3C%2FP%3E%3CP%3EAlso%2C%20the%20new%20address%20column%20is%20helpful.%3C%2FP%3E%3CP%3EBest%20regards%2C%3CBR%20%2F%3EmichaeL%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1984737%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FreeMASTER%20V3.2.4.3%20is%20significantly%20slower%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1984737%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20Michael%2C%3C%2FP%3E%0A%3CP%3Ethe%20fixed%20version%20is%20now%20available%20for%20download%20at%20%3CA%20href%3D%22http%3A%2F%2Fwww.nxp.com%2Ffreemaster%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ewww.nxp.com%2Ffreemaster%3C%2FA%3E%2C%20it%20installs%20as%20v3.2.4.4.%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EThe%20Variable%20Definition%20dialog%20is%20now%20not%20blocked%20by%20feeding%20all%20symbols%20into%20the%20address%20drop-down%20list.%20This%20makes%20the%20dialog%20to%20appear%20quickly%20regardless%20of%20number%20of%20symbols%20loaded.%3C%2FLI%3E%0A%3CLI%3EThe%20symbol%20drop-down%20list%20in%20the%20variable%20definition%20dialog%20is%20populated%20if%20and%20only%20if%20it%20is%20focused.%20Filling%20of%20the%20list%20has%20been%20optimized%20(this%20was%20actually%20the%20root%20cause%20of%20the%20reported%20performance%20issue)%3C%2FLI%3E%0A%3CLI%3EThe%20variable%20watch%20can%20now%20display%20%22Address%22%20column%20which%20shows%20where%20is%20the%20symbol%20coming%20from%20(ELF%2FTSA)%20along%20with%20the%20resolved%20physical%20address.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EPlease%20confirm%20the%20fix%20by%20closing%20this%20topic.%3C%2FP%3E%0A%3CP%3EThank%20you%2C%3CBR%20%2F%3EMichal%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1980077%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FreeMASTER%20V3.2.4.3%20is%20significantly%20slower%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1980077%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20Michal%2C%3C%2FP%3E%3CP%3EThis%20is%20good%20news.%20Thank%20you%20very%20much%20in%20advance%20for%20providing%20a%20fixed%20version.%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20needed%20and%20if%20you%20like%2C%20we%20can%20test%20a%20beta%20release%20with%20our%20project%20and%20ELF%20files.%3C%2FP%3E%3CP%3EThe%20instructions%20how%20to%20install%20more%20than%20one%20version%20where%20only%20the%20minor%20digits%20differ%20will%20help%20us%20in%20the%20future%20to%20evaluate%20a%20new%20version.%20Thanks.%3C%2FP%3E%3CP%3EAll%20the%20best%2C%3CBR%20%2F%3EmichaeL%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1980013%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FreeMASTER%20V3.2.4.3%20is%20significantly%20slower%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1980013%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20Michael%20and%20Torsten%2C%3C%2FP%3E%0A%3CP%3EI%20confirm%20the%20bug%20affecting%20performance%20badly%20when%20number%20of%20ELF%20symbols%20is%20high.%20We%20will%20try%20to%20deliver%20a%20fixed%20version%20as%20soon%20as%20possible.%3C%2FP%3E%0A%3CP%3EIn%20order%20to%20have%20more%20minor%20versions%20installed%2C%20you%20can%20always%20copy%20the%20whole%20installation%20folder%20to%20a%20different%20place%20before%20running%20a%20new%20installer%20which%20updates%20it.%20You%20can%20then%20run%20the%20pcmaster.exe%20from%20the%20copied%20location.%20Just%20beware%20that%20you%20really%20need%20to%20copy%20the%20installation%2C%20not%20move%20or%20rename%20it.%20Renaming%20it%20would%20confuse%20the%20installer%20as%20it%20would%20not%20locate%20the%20existing%20installation.%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20new%20installer%20will%20always%20install%20and%20register%20the%20latest%20version%20of%20plug-ins%20and%20they%20will%20be%20used%20with%20older%20versions%20too%2C%20but%20this%20is%20okay%20in%20most%20cases.%20In%20worst%20case%2C%20the%20plug-ins%20from%20older%20version%20can%20be%20re-registered%20by%20running%20its%20register.bat%20as%20administrator.%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThank%20you%20for%20helping%20to%20make%20the%20FreeMASTER%20better.%3C%2FP%3E%0A%3CP%3EBest%20regards%2C%3CBR%20%2F%3EMichal%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1979510%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FreeMASTER%20V3.2.4.3%20is%20significantly%20slower%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1979510%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20Michal%2C%3CBR%20%2F%3E%3CBR%20%2F%3EThank%20you%20very%20much%20for%20your%20extremely%20quick%20response.%20-%20Right%20now%2C%20it%20is%20not%20an%20urgent%20problem%20for%20us%20because%20we%20use%20mainly%20version%203.2.2.2%20(and%20we%20are%20rather%20happy%20with%20it).%20But%20we%20are%20still%20interested%20in%20bugfixes%2C%20new%20features%20and%20general%20improvements.%3CBR%20%2F%3E%3CBR%20%2F%3EYes%2C%20I%20would%20say%2C%20that%20our%20projects%20are%20rather%20big.%20But%20I%20do%20not%20know%20how%20big%20the%20typical%20project%20of%20the%20average%20FreeMASTER%20user%20is.%20We%20use%20the%20XML%20file%20format%20for%20the%20FreeMASTER%20project%20which%20is%20better%20suited%20for%20our%20version%20control%20system.%20My%20PMPX%20file%20has%20a%20file%20size%20about%203.5%20MByte.%3C%2FP%3E%3CP%3EAs%20Torsten%20already%20explained%2C%20I%20also%20tried%20version%203.2.4.3%20in%20conjunction%20with%20another%20project%20file%20and%20I%20also%20noticed%20a%20slow%20down.%26nbsp%3B%3CBR%20%2F%3EThe%20load%20time%20of%20the%20project%20had%20slightly%20increased%20(approximately%2040s%20vs%2050s)%20but%20the%20waiting%20time%20for%20editing%20and%20modifying%20became%20much%20longer.%20In%20version%203.2.2.2%20it%20takes%20around%205s%20to%20open%20the%20dialog.%20In%20the%20latest%20version%20I%20can%20go%20and%20fetch%20a%20coffee%20in%20the%20meantime.%20This%20also%20happens%20if%20the%20communication%20is%20not%20started.%3C%2FP%3E%3CP%3EI%20already%20downgraded%20to%20V3.2.2.2.%3CBR%20%2F%3E%3CBR%20%2F%3EBy%20the%20way%3A%3CBR%20%2F%3EIs%20it%20possible%20to%20install%20two%20FreeMASTER%20versions%203.2.u.v%20and%203.2.x.y%20on%20the%20same%20PC%3F%20-%20If%20I%20install%20another%203.2%20version%2C%20the%20already%20installed%20version%20gets%20removed.%3CBR%20%2F%3E%3CBR%20%2F%3ERegards%3CBR%20%2F%3EmichaeL%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1979302%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FreeMASTER%20V3.2.4.3%20is%20significantly%20slower%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1979302%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20tried%20something%20different.%20I%20started%20FreeMaster%20fresh%2C%20clicked%20on%20%E2%80%9CFile%20-%26gt%3B%20New%20Project%E2%80%9D%20in%20an%20otherwise%20empty%20window%2C%20then%20loaded%20a%20smaller%20ELF%20file%20under%20%E2%80%9CProject%20-%26gt%3B%20Options%E2%80%A6%E2%80%9D.%20I%20attempted%20to%20create%20a%20new%20variable%20with%20%E2%80%9CProject%20-%26gt%3B%20Variables%20-%26gt%3B%20New%E2%80%9D.%20It%20took%2058%20seconds%20for%20the%20window%20to%20open.%3C%2FP%3E%3CP%3EThen%2C%20I%20downgraded%20FreeMaster%20to%20version%203.2.3.2%20and%20repeated%20the%20exact%20same%20steps.%20With%20this%20version%2C%20the%20window%20opened%20in%20just%202%20seconds.%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3ESo%2C%20version%203.2.2.2%20and%203.2.3.2%20are%20fine%2C%20but%20version%203.2.4.2%20is%20nearly%20unusable.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1979276%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FreeMASTER%20V3.2.4.3%20is%20significantly%20slower%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1979276%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Michal%2C%3C%2FP%3E%3CP%3E%3CSPAN%3EI%20am%20Torsten%2C%20a%20colleague%20of%20Michael%2C%20and%20I%20demonstrated%20the%20slowdown%20to%20him.%20Our%20projects%20certainly%20have%20a%20lot%20of%20variables%20(%26gt%3B%201000)%2C%20but%20that%20hasn%E2%80%99t%20changed.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EWhen%20you%20double-click%20on%20a%20variable%2C%20it%20takes%201.5%20minutes%20for%20a%20window%20to%20open%20for%20editing.%20In%20version%203.2.2.2%2C%20this%20took%20less%20than%205%20seconds.%20When%20you%20then%20click%20on%20the%20%E2%80%9CModifying%E2%80%9D%20tab%20in%20this%20window%2C%20you%20have%20to%20wait%20more%20than%20a%20minute%20again.%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%3EHTLM%20is%20only%20the%20%22EMPTY%22%20page%20loaded.%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3ECommunication%20is%20stopped.%20(Has%20no%20impact.)%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3ENo%20graph%20is%20shown.%20The%20root%20item%20is%20selected.%20(Has%20also%20no%20impact.)%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3ECreated%20a%20new%20item%20with%20empty%20watch%20list.%20Double%20clicked%20in%20an%20empty%20field%20to%20create%20a%20new%20variable.%20Waiting%20for%20the%20dialogue%20window%20to%20pop-up%20while%20writing%20this...%20(popped%20up%20after%202%20minutes.)%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3ENo%20floating%20graphs%20are%20shown.%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%3EI%20tried%20the%20following%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3ECommunication%20is%20not%20active.%20PC%20is%20even%20not%20connected%20to%20target.%20I%20closed%20all%20views%20and%20windows.%20Only%20the%20%22EMPTY%22%20page%20is%20displayed.%20I%20clicked%20on%20%22Project%22%20-%26gt%3B%20%22Variables...%22%20and%20the%20dialogue%20opens%20without%20any%20delay.%20I%20clicked%20on%20%22New...%22%20and%20I%20get%20a%20spinning%20cursor%20and%20%22Not%20Responding%22%20in%20the%20window%20title.%20After%202%20minutes%20the%20%22Variable%22%20dialogue%20pops%20up%20and%20I%20can%20select%20a%20variable%20from%20the%20%22Address%22%20list.%20Then%20I%20click%20on%20%22Modifying%22%20and%20get%20a%20spinning%20Cursor%20and%20%22Not%20Responding%22%20again.%20After%201%3A58%20the%20dialogue%20is%20responding%20again%20and%20I%20can%20change%20settings.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EBest%20regards%3CBR%20%2F%3E%3C%2FSPAN%3E%3CSPAN%3ETorsten%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1979197%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20FreeMASTER%20V3.2.4.3%20is%20significantly%20slower%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1979197%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20Michael%2C%3C%2FP%3E%0A%3CP%3EI'm%20sorry%20to%20hear%20you%20are%20facing%20performance%20issues.%20It%20was%20not%20observed%20during%20our%20tests.%20I%20would%20need%20more%20details%20about%20the%20project%2C%20HTML%20component%20used%2C%20communication%20set%20up%2C%20ELF%20file%20etc.%26nbsp%3B%20Is%20the%20project%20is%20large%20scale%3F%20(thousands%20of%20variables%20or%20project%20items%3F)%3C%2FP%3E%0A%3CP%3EThe%20only%20change%20I%20can%20think%20of%20which%20could%20affect%20the%20speed%20is%20a%20bugfix%2Fchange%20of%20communication%20plug-in%20threading%20model.%20All%20plug-ins%20are%20redeclared%20from%20Neutral%20to%20Free%20threading%20model%20to%20prevent%20lockup%20issues%20in%20case%20a%20plug-in%20displays%20a%20message%20box%20or%20a%20dialog%20window.%20But%20this%20change%20would%20not%20affect%20the%20UI%20when%20communication%20is%20closed%20and%20also%20it%20would%20affect%20older%20versions%20too%20as%20the%20plug-ins%20are%20system-wide%20libraries.%20Do%20I%20understand%20it%20correctly%20that%20the%20version%203.2.2.2%20is%20not%20affected%3F%3C%2FP%3E%0A%3CP%3EOther%20fixes%20were%20more%20kind%20of%20cosmetic%20changes%20or%20larger%20features%20like%20NXP%20Gui%20Guider%20support%2C%20but%20I%20cannot%20imagine%20how%20it%20could%20affect%20performance.%3C%2FP%3E%0A%3CP%3EThings%20to%20try%20to%20see%20if%20performance%20of%20UI%20operations%20improve%20(please%20let%20me%20know%20if%20any%20helps)%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ETurn%20off%20HTML%20control%20page%3C%2FLI%3E%0A%3CLI%3EStop%20communication%3C%2FLI%3E%0A%3CLI%3ESwitch%20away%20from%20graph%20view%20(e.g.%20select%20a%20project%20root%20item)%3C%2FLI%3E%0A%3CLI%3ESwitch%20to%20an%20item%20with%20an%20empty%20Variable%20Watch%3C%2FLI%3E%0A%3CLI%3EClose%20all%20floating%20graph%20or%20watch%20views.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EThanks%2C%3CBR%20%2F%3EMichal%3C%2FP%3E%3C%2FLINGO-BODY%3E