add PerfMonitor