![](/profiles/wavemetrics/themes/wavemetrics/logo.png)
Get the free memory in GB
![](/sites/default/files/styles/thumbnail/public/default_images/Artboard%201_1.png?itok=jeHOCIXy)
thomas_braun
/// @brief Return the amount of free memory in GB
///
Function GetFreeMemory()
variable freeMem
#if defined(IGOR64)
freeMem = NumberByKey("PHYSMEM", IgorInfo(0)) - NumberByKey("USEDPHYSMEM", IgorInfo(0))
#else
freeMem = NumberByKey("FREEMEM", IgorInfo(0))
#endif
return freeMem / 1024 / 1024 / 1024
End
///
Function GetFreeMemory()
variable freeMem
#if defined(IGOR64)
freeMem = NumberByKey("PHYSMEM", IgorInfo(0)) - NumberByKey("USEDPHYSMEM", IgorInfo(0))
#else
freeMem = NumberByKey("FREEMEM", IgorInfo(0))
#endif
return freeMem / 1024 / 1024 / 1024
End
![](/sites/default/files/forum.png)
Forum
![](/sites/default/files/support.png)
Support
![](/sites/default/files/gallery.png)
Gallery
Igor Pro 9
Learn More
Igor XOP Toolkit
Learn More
Igor NIDAQ Tools MX
Learn More