change ODEs topcolliders code ( still bad), plus a few memory leaks

This commit is contained in:
UbitUmarov
2016-08-22 20:28:15 +01:00
parent a2c80b20d7
commit 133fce98e7
5 changed files with 34 additions and 40 deletions

View File

@@ -97,9 +97,8 @@ namespace OpenSim.Region.UserStatistics
sdr.Read();
totalregions = Convert.ToInt32(sdr["regcnt"]);
}
sdr.Close();
sdr.Dispose();
cmd.Dispose();
sql =
"select client_version, count(*) as cnt, avg(avg_sim_fps) as simfps from stats_session_data group by client_version order by count(*) desc LIMIT 10;";
@@ -120,7 +119,7 @@ namespace OpenSim.Region.UserStatistics
}
}
sdr.Close();
sdr.Dispose();
cmd.Dispose();
if (totalregions > 1)
{
@@ -143,11 +142,8 @@ namespace OpenSim.Region.UserStatistics
}
}
sdr.Close();
sdr.Dispose();
cmd.Dispose();
}
}
foreach (ClientVersionData cvd in cliRegData)
@@ -163,9 +159,6 @@ namespace OpenSim.Region.UserStatistics
{
regionTotals.Add(cvd.region_id, cvd.count);
}
}
modeldata["ClientData"] = clidata;

View File

@@ -227,7 +227,10 @@ TD.align_top { vertical-align: top; }
returnstruct.avg_client_mem_use = Convert.ToSingle(sdr["sav_mem_use"]);
}
sdr.Close();
cmd.Dispose();
}
return returnstruct;
}

View File

@@ -145,8 +145,7 @@ namespace OpenSim.Region.UserStatistics
}
}
sdr.Close();
sdr.Dispose();
cmd.Dispose();
}
modeldata["SessionData"] = lstSessions;
return modeldata;