5x7 Subarrays and Substrings
summary
Claim: LabVIEW creates subarrays and substrings as zero-copy views that defer copies until an output node forces a real buffer, so many split/index operations cost almost nothing and two diagram variants differ by about 1% performance. Examples: array subset, split 1D, index array, reverse (negative stride), decimate, string subset, split string, match pattern. Gotchas: substrings require stride=1 and positive, delete from array and many subVIs force copies, inplace element structure does not preserve subtypes.
AI-written summary · about
related talks
56mEverything You Need to Know about VI Scripting in LabVIEW
01h 02mEveryday Efficiency: In-Place Construction (Back to Basics?)
54mSweetening LabVIEW with Syntactic Sugar
42mMeasure Twice, Optimize Once: Real-World .NET Profiling with Visual Studio
19mGo - Best practices
18mForaging among an Overabundance of Similar Variants
01h 01mThe Power of Roslyn
01h 29mPerformance and Technique Tweaks: The Encore
