title: Performance testing of an app - Cloud foundry
body: <p>Pivotal cloud foundry abstracts VM, containers, OS process </p>
  
  <hr>
  
  <p>In cloud foundry, deployment unit is an application</p>
  
  <hr>
  
  <p>But in production, application may give memory leaks, high CPU core usage, high number of I/O(file descriptors), virtual memory size of an application process in runtime, huge number of database connections which is easy to track with an application running directly on a Linux VM.</p>
  
  <p>Application can be a multi process application or it can be a multithreading application. So, it becomes important to track(test) the number of threads or child process launched in runtime.</p>
  
  <hr>
  
  <p>How to do such performance testing of an app in Cloud foundry?</p>