From e09d6058ffae9ae918fd383d95258e7058ea4018 Mon Sep 17 00:00:00 2001 From: Woonduk Kang Date: Mon, 15 Apr 2013 08:33:48 +0000 Subject: [PATCH] =?UTF-8?q?[=EA=B0=95=EC=9A=B4=EB=8D=95]=20[LUCYSUS-1744]?= =?UTF-8?q?=20udpdata=20sender=20=EC=B5=9C=EC=A0=81=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1463 84d0f5b1-2673-498c-a247-62c4ff18d310 --- src/main/java/com/profiler/sender/UdpDataSender.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/profiler/sender/UdpDataSender.java b/src/main/java/com/profiler/sender/UdpDataSender.java index 07cfa5039..bbf0b81b7 100644 --- a/src/main/java/com/profiler/sender/UdpDataSender.java +++ b/src/main/java/com/profiler/sender/UdpDataSender.java @@ -31,7 +31,7 @@ public class UdpDataSender implements DataSender, Runnable { private final LinkedBlockingQueue queue = new LinkedBlockingQueue(1024); - private int maxDrainSize = 10; + private final int maxDrainSize = 10; // 주의 single thread용임. ArrayList보다 더 단순한 오퍼레이션을 수행하는 Collection. private Collection drain = new UnsafeArrayCollection(maxDrainSize); // 주의 single thread용임 @@ -236,7 +236,7 @@ public class UdpDataSender implements DataSender, Runnable { private Collection takeN() { drain.clear(); - int size = queue.drainTo(drain, 10); + int size = queue.drainTo(drain, maxDrainSize); if (size <= 0) { return null; }