From 3f78e55ef4abb85533a0967bd6d42b65455292bb Mon Sep 17 00:00:00 2001 From: Johan Berntsson Date: Thu, 3 Jan 2008 05:06:55 +0000 Subject: Packet recycling has been temporarily disabled to avoid the performance problems reported in Mantis 281 --- OpenSim/Framework/PacketPool.cs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'OpenSim/Framework/PacketPool.cs') diff --git a/OpenSim/Framework/PacketPool.cs b/OpenSim/Framework/PacketPool.cs index 744ae51..49aeb16 100644 --- a/OpenSim/Framework/PacketPool.cs +++ b/OpenSim/Framework/PacketPool.cs @@ -49,6 +49,8 @@ namespace OpenSim.Framework public Packet GetPacket(PacketType type) { + return Packet.BuildPacket(type); +/* Skip until PacketPool performance problems have been resolved (mantis 281) Packet packet = null; lock (pool) @@ -66,6 +68,7 @@ namespace OpenSim.Framework } return packet; +*/ } // Copied from LibSL, and added a check to avoid overwriting the @@ -137,6 +140,7 @@ namespace OpenSim.Framework public void ReturnPacket(Packet packet) { +/* Skip until PacketPool performance problems have been resolved (mantis 281) lock (pool) { PacketType type = packet.Type; @@ -148,6 +152,7 @@ namespace OpenSim.Framework ((Stack) pool[type]).Push(packet); } +*/ } } } -- cgit v1.1