Question: why should xms and xmx be the same?
Answer: setting the xms to be the same as the xmx will prevent pauses caused by heap expansion. In turn it can help prevent performance issues within JIRA while waiting for JAVA to deal with memory allocation changes.