09-08-2021 04:43 AM
The control SW of a machine that allows you to load data, parameters and processes of a machining (in memory via globals and FG globas).
Each job occupies about 200MB of RAM according to the Windows Task Manager but on "Profile Buffer Allocation" adding all the VIs I get a maximum of 30MB.
Who takes care of the rest? how can i understand it?
09-13-2021
02:29 AM
- last edited on
05-19-2025
04:23 PM
by
Content Cleaner
The amount of memory LabVIEW can utilize depends on the bitness of LabVIEW and operating system used.
LabVIEW (32-bit)
LabVIEW (64-bit)
Besides the Information profile buffer allocations window can be modified as shown in the attached.
moreover,
Operating systems use virtual memory to allow applications to access more memory than what is available in physical RAM. The OS partitions physical RAM into blocks called pages. When an application or process assigns an address to a block of memory, the address does not refer to a direct location in physical RAM, but instead refers to memory in a page. The OS can swap these pages between physical RAM and the hard disk.
If an application or process needs to access a certain block or page of memory that is not in physical RAM, the OS can move a page of physical RAM that an application or process is not using to the hard disk and replace it with the required page. The OS keeps track of the pages in memory and translates virtual addresses to pages into real addresses in physical RAM when an application or process needs to access that memory.