A multi agent system (MAS) consists of number of software agents working together for an application. Agent communication, co-ordination and agent management are the important modules of any MAS, which makes MAS a very complex system. These complex systems require lot of analysis for keeping up the good performance. In this paper number of parameters associated with a multiagent system is discussed for performance analysis. Various categories of MAS communication models are also discussed. A profiling technique is also suggested for a multi agent system.