diff options
author | Melanie | 2012-10-17 23:50:48 +0100 |
---|---|---|
committer | Melanie | 2012-10-17 23:50:48 +0100 |
commit | 9b684468113cf4933816adae3a53d8ac6d94b173 (patch) | |
tree | ea622759f04cd81746b597398f6c66a4f219ea87 /OpenSim/Region/ClientStack/Linden/UDP/PacketPool.cs | |
parent | Merge branch 'avination' into careminster (diff) | |
parent | Explicitly return only the incoming AgentUpdate packet as this is the only on... (diff) | |
download | opensim-SC-9b684468113cf4933816adae3a53d8ac6d94b173.zip opensim-SC-9b684468113cf4933816adae3a53d8ac6d94b173.tar.gz opensim-SC-9b684468113cf4933816adae3a53d8ac6d94b173.tar.bz2 opensim-SC-9b684468113cf4933816adae3a53d8ac6d94b173.tar.xz |
Merge branch 'master' into careminster
Conflicts:
OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/PacketPool.cs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/PacketPool.cs b/OpenSim/Region/ClientStack/Linden/UDP/PacketPool.cs index 71f6fe1..2a3d14f 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/PacketPool.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/PacketPool.cs | |||
@@ -108,15 +108,19 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
108 | { | 108 | { |
109 | if (!pool.ContainsKey(type) || pool[type] == null || (pool[type]).Count == 0) | 109 | if (!pool.ContainsKey(type) || pool[type] == null || (pool[type]).Count == 0) |
110 | { | 110 | { |
111 | // m_log.DebugFormat("[PACKETPOOL]: Building {0} packet", type); | ||
112 | |||
111 | // Creating a new packet if we cannot reuse an old package | 113 | // Creating a new packet if we cannot reuse an old package |
112 | packet = Packet.BuildPacket(type); | 114 | packet = Packet.BuildPacket(type); |
113 | } | 115 | } |
114 | else | 116 | else |
115 | { | 117 | { |
118 | // m_log.DebugFormat("[PACKETPOOL]: Pulling {0} packet", type); | ||
119 | |||
116 | // Recycle old packages | 120 | // Recycle old packages |
117 | m_packetsReusedStat.Antecedent++; | 121 | m_packetsReusedStat.Antecedent++; |
118 | 122 | ||
119 | packet = (pool[type]).Pop(); | 123 | packet = pool[type].Pop(); |
120 | } | 124 | } |
121 | } | 125 | } |
122 | 126 | ||
@@ -227,7 +231,9 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
227 | 231 | ||
228 | if ((pool[type]).Count < 50) | 232 | if ((pool[type]).Count < 50) |
229 | { | 233 | { |
230 | (pool[type]).Push(packet); | 234 | // m_log.DebugFormat("[PACKETPOOL]: Pushing {0} packet", type); |
235 | |||
236 | pool[type].Push(packet); | ||
231 | } | 237 | } |
232 | } | 238 | } |
233 | break; | 239 | break; |