From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW Development Best Practices Documents

cancel
Showing results for 
Search instead for 
Did you mean: 

Tips and Tricks to Speed LabVIEW Performance

Topics:

  • Event-driven programming
  • Memory management
  • User Interface Performance
  • Automated Static Code Analysis
Elijah Kerry
NI Director, Software Community
Comments
LuI
Active Participant
Active Participant
on

Thx for this presentation. I had not recognizes that starting with 8.2 one can load & unload DLLs. And the configurable loading feature was also unrecognized by me. Another reason to change the horses...

rolfk
Knight of NI Knight of NI
Knight of NI
on

Watch out the unloading of DLLs doesn't always work as one would like. At least in older LabVIEW versions, a once loaded DLL is only unloaded when a new DLL name is loaded into a CLN. According to the documentation an empty path should unload the DLL too, but that did not always work. Not sure when and if they fixed that.

Rolf Kalbermatter
My Blog
LuI
Active Participant
Active Participant
on

Thx Rolf!

You know, my workhorse projects are still in LV711 and I always shied away from updating when everything I needed is there with 711. This could have been a reason, but ... - good to know of such unexpected behaviour.

I'll try to dynamically load the CIN-callers, maybe this works.

Greetings from Germany!

--

UF

TV_Enable
NI Employee (retired)
on

Where are the demos referred to in this presentation?

National Instruments
Applications Engineer
NI Prototyping Community
caozijian.cn
Member
Member
on

Thanks.

----Mark Start----

  1. Show buffer allocations
  2. Thread swapping(Defer Panel Updates)
  3. VI Analyzer

----Mark End----

Contributors