|
Re: [FTC]: Playing Forensic Roboticist.
Regarding the "memory leak" problem.
The LabVIEW / NXT-G firmware can do a lot of dynamic memory allocation that will eventually cause garbage collection (GC) of memory. It may be that GC is not always robust and you're getting the spurious program aborts because of a failed GC command.
Simple blocks like adding two integer variables will not do nemory allocation. But blocks like concatenating a string, display on LCD, etc will. I also think the "get last joystick message from FMS" likely involves a menory allocation.
ROBOTC uses different firmware that is not performing extensive memory allocation.
|