Wind River Support Network


LIN7-2750 : heapscope massively degrades performance of multi-threaded applications

Created: Jan 22, 2015    Updated: Sep 8, 2018
Resolved Date: Feb 6, 2015
Found In Version:
Fix Version:
Severity: Severe
Applicable for: Wind River Linux 7
Component/s: Analysis


Running heapscope against a parallel application that spawns lots of threads, performance of that appliation is massively degraded since all threads are pinned on a single CPU. This is a regression compared to the original WRL7 GA, due to the fix for LIN7-1142 .

heapscope needs a command-line option to turn off cpu-pinning in order to deal with such cases. We need to give users the option of trading the risk of false positive leaks against system performance if they want to. Documentation of the command-line switch should mention that turning off CPU pinning degrades accuracy of leak detection. Minimal documentation about existence of the switch should be sufficient.

Other Downloads

Live chat