I am tryng to diagnose slowness for our Publishing Jobs

slowness for our Publishing Jobs.  We have 1 APP Server and over 150 K files.  We have begun to notice slow ups where are jobs take 2 to 3 times longer.  Is there a way for me to significantly diagnose the system or server or JAVA VM?