内存泄漏问题?急啊!
public Iterator ListCompanyChannelallN(int perPage,int startPage){
DBConnect dbc = null;
ArrayList listCompanyChannel = new ArrayList();
String sqlStr = "SELECT * FROM company_channel where important = 'N' order by company_input_date desc limit ?,?";
try{
dbc = new DBConnect();
dbc.prepareStatement(sqlStr);
dbc.setInt(1,(startPage-1)*perPage);
dbc.setInt(2,perPage);
rs = dbc.executeQuery();
while(rs.next()){
CompanyChannel companychannel = new CompanyChannel();
companychannel.setid(rs.getInt("id"));
companychannel.setcompany_channel_gsxz_id(rs.getInt("company_channel_gsxz_id"));
companychannel.setcompany_channel_gslb_id(rs.getInt("company_channel_gslb_id"));
companychannel.setcompany_channel_zwxz_id(rs.getInt("company_channel_zwxz_id"));
companychannel.setcompany_channel_cpfl_id(rs.getInt("company_channel_cpfl_id"));
companychannel.setcompany_cname(rs.getString("company_cname"));
listCompanyChannel.add(companychannel);
}
}catch(Exception e){
System.err.println(e);
System.err.println("Company_Channel_ListCompanyChannel!");
}finally{
try{
dbc.close();
rs.close();
}catch(Exception e){
e.printStackTrace();
}
}
return listCompanyChannel.iterator();
}
这是我javabean中得一部分代码
请问这个函数是不是存在内存泄漏问题啊?
最近服务器得内存都快用完了
就是找不到问题所在啊?

