1. A method for identifying errors in software code in a multi-tenant environment comprising: calculating, by a host system, memory usage statistics of each of a group of objects that contributed to a current heap dump, the host system including a set of one or more processors and a memory system including one or more computer readable media by the set of one or more processors; identifying, by the host system, top consumers of memory by object of the current heap dump; determining, by the host system, how much memory a given one of the top consumers consumes with respect to how much memory top consumers other than the given one of the top consumers consume; computing, by the host system, a suspect score based on the determining; and determining, by the host system, whether the given one of the top consumers is likely to have caused memory issues based on the suspect score.
1. A method for identifying errors in software code in a multi-tenant environment comprising: calculating, by a host system, memory usage statistics of each of a group of objects that contributed to a current heap dump, the host system including a set of one or more processors and a memory system including one or more computer readable media by the set of one or more processors; identifying, by the host system, top consumers of memory by object of the current heap dump; determining, by the host system, how much memory a given one of the top consumers consumes with respect to how much memory top consumers other than the given one of the top consumers consume; computing, by the host system, a suspect score based on the determining; and determining, by the host system, whether the given one of the top consumers is likely to have caused memory issues based on the suspect score. 7. The method of claim 1 , where the suspect score is based on a mean and standard deviation of a shallow heap size and a retained heap size, a number representing how many objects are referenced by the current class, and an occurrence index value representing a relative size of the retained heap of the current class of the given one of the top consumers with respect to top consumers other than the given one of the top consumers, the score being computed based on a multiplicity of heap dumps stored.