Hi Imran Ali Khan,
AutoPersist.pbd is created if you have Smart Instrumentation and Entry Point detection enabled which they should be by default i.e. these properties set to true:
introscope.agent.deep.instrumentation.enabled=true
introscope.agent.deep.trace.enabled=true
introscope.agent.deep.entrypoint.enabled=true
The AppServer process running the agent not having write access to the hotdeploy directory may prevent the file being created. If that is occurring the agent log could have this type of message:
"[ERROR] [IntroscopeAgent.Agent] Cannot create the lock file in .../core/config/hotdeploy. ...."
Directory Structure - CA Application Performance Management - 10.7 - CA Technologies Documentation
Directory Permissions to Save Entry Points to AutoPersist.pbd
When smart instrumentation and entry point detection are enabled, Introscope monitors threads that are involved in client socket call transactions. Entry points are the transaction beginning points. Entry points are saved to the AutoPersist.pbd, which is persisted in the <Agent_Home>\core\config\hotdeploy directory.
Important! The system user running the application server requires read/write access to the hotdeploy directory. These permissions allow the agent to write data to AutoPersist.pbd. See your operating system documentation to set the required directory permissions.
The agent uses the AutoPersist.lock file in the hotdeploy directory to synchronize access to AutoPersist.pbd.
Hope that information helps.
Regards,
Lynn