Is there a programmatic method available that can detect memory bottlenecks, particularly in multicore CPUs? i.e. maybe some indicator or counter that shows page faults or excessive paging ?
Paging is controlled by the operating system and system tools like Windows Task Manager or vmstat for Linux can be used to monitor it. Is this what you are looking for?