In-Process Monitoring (IPM) is a DAM method used in MS SQL server that enables you to monitor SQL server memory activity in-process. This additional method of monitoring is based on out-of-process memory monitoring.
IPM is achieved through Windows support for loading an application DLL into the SQL Server process. The DLL is responsible for monitoring the SQL Server's activity and communicating with the DAM sensor. This provides deeper insight into SQL Server's activity and reduces performance overhead.