<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://labviewwiki.org/w/index.php?action=history&amp;feed=atom&amp;title=GDevCon-6%2FMemory_in_LabVIEW</id>
	<title>GDevCon-6/Memory in LabVIEW - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://labviewwiki.org/w/index.php?action=history&amp;feed=atom&amp;title=GDevCon-6%2FMemory_in_LabVIEW"/>
	<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Memory_in_LabVIEW&amp;action=history"/>
	<updated>2026-05-08T16:01:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon-6/Memory_in_LabVIEW&amp;diff=35901&amp;oldid=prev</id>
		<title>Cordm: Created page with &quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=James Powell }}  {{presentation |presenters=James Powell |abstract=To write memory efficient code requires us to understand where LabVIEW makes memory allocations and copies.   Doing that involves having tools to see where copies happen.  We have such a tool, in the form of “trace” events that can be logged in the DETT (Desktop and Executi...&quot;</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon-6/Memory_in_LabVIEW&amp;diff=35901&amp;oldid=prev"/>
		<updated>2026-02-05T13:37:08Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{infobox |category=presentation |icon=GDevConButton.png |presentation-conference=GDevCon-6{{!}}GDevCon#6 |presentation-presenter=James Powell }}  {{presentation |presenters=James Powell |abstract=To write memory efficient code requires us to understand where LabVIEW makes memory allocations and copies.   Doing that involves having tools to see where copies happen.  We have such a tool, in the form of “trace” events that can be logged in the DETT (Desktop and Executi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{infobox&lt;br /&gt;
|category=presentation&lt;br /&gt;
|icon=GDevConButton.png&lt;br /&gt;
|presentation-conference=GDevCon-6{{!}}GDevCon#6&lt;br /&gt;
|presentation-presenter=James Powell&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{presentation&lt;br /&gt;
|presenters=James Powell&lt;br /&gt;
|abstract=To write memory efficient code requires us to understand where LabVIEW makes memory allocations and copies. &lt;br /&gt;
&lt;br /&gt;
Doing that involves having tools to see where copies happen.  We have such a tool, in the form of “trace” events that can be logged in the DETT (Desktop and Execution Trace Toolkit).  However, it can be quite difficult to effectively use this tool due to the large volume of trace events in a running program.  In this talk I will:&lt;br /&gt;
&lt;br /&gt;
– show how to use custom probes with the DETT to quickly identify memory copies&lt;br /&gt;
&lt;br /&gt;
– demonstrate the various places such copies happen&lt;br /&gt;
&lt;br /&gt;
– show alternate memory-efficient code&lt;br /&gt;
&lt;br /&gt;
I will also show how one can make one’s own custom version of a DETT logger.&lt;br /&gt;
|youtube-id=zR6qe2POhFk&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon-6]]&lt;/div&gt;</summary>
		<author><name>Cordm</name></author>
	</entry>
</feed>