使用hashMap内存泄漏

时间:2017-11-13 10:23:53

标签: java memory-leaks

我有一个内存泄漏问题,我需要解决它。 我有这个文件可以帮我找到内存泄漏

public class ActionCycleSZ extends ActionDTO implements IsSerializable {
private CycleSZ bean;

public ActionCycleSZ() {
}

public ActionCycleSZ(Type actionType, CycleSZ bean ) {
    super(actionType);
    this.bean = bean;
}

public CycleSZ getBean(){
    return bean;
}
public void setBean(CycleSZ bean){
    this.bean = bean;
 }
}





public class CycleSZ implements Serializable{
/**
 * 
 */
private static final long serialVersionUID = 1L;
String cycleLabel;
Date startDate;
Date endDate;
String startDateDTO;
String endDateDTO;
Integer numlign;
String accumulatedHours;
List<SiteSZ> listOfSites = new LinkedList<SiteSZ>();
//getter and setter 
}


public class SiteSZ implements Serializable {
/**
 * 
 */
private static final long serialVersionUID = 1L;
int week;
String siteLabel;
Date startDate;
Date endDate;
String startHour;
String endHour;
String site;
String time;
String particularSlotTime;
Integer numlign;
DaySZ dayAttribute;
String accumulatedWeekHours;
Map<Util.WeekDays,DaySZ> mapAttributes = new 
LinkedHashMap<Util.WeekDays,DaySZ>();
boolean workedDay; //Flag for Exceptional Canevas Entry
boolean reposHebdo;
String contratId; //contratId for Exceptional Canevas Entry

我得出结论,ActionCycleSZ类会产生内存泄漏 这是ActionCycleSZ

forever := make(chan bool)

log.Printf(" [*] Waiting for messages. To exit press CTRL+C")
<-forever

在所有ActionCycleSZ中,我只有这个Map Map mapAttributes = new LinkedHashMap的();
我认为这是泄漏的问题。我认为对吗?我看到了代码,但我没有看到内存泄漏的情况 谁能帮助我如何检测这个内存泄漏或者给我一些由于hashmap引起的内存泄漏

0 个答案:

没有答案
相关问题