Maybe it&#39;s just opening the socket to memcached for the first time after being idle?&nbsp; One of the Java clients (maybe both) has a socket connection pool, and I could see this being the case.<br><br><div><span class="gmail_quote">
On 10/26/07, <b class="gmail_sendername">K J</b> &lt;<a href="mailto:sanbat@gmail.com">sanbat@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<span class="q"><div>
<div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div>
<div>Depending on the language and runtime, you could almost count on it while libraries load and initialize and jits optimize.</div>
<div><br>&nbsp;</div>
<div>Testers usually include some ramp-up time where things sort of warm-up before you actually start capturing metrics.</div></div></blockquote></div></div>
<div>&nbsp;</div></span>
<div>So it&#39;s normal to have Memcache&#39;s response time be 1 second, if the system&nbsp;is relatively idle?&nbsp; This happens when I&#39;m basically the only user on the system, logging in, checking pages, etc.</div><div><span class="e" id="q_115dfb764f7a8e6a_2">

<div>&nbsp;</div>
<div>&nbsp;</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 10/27/07, <b class="gmail_sendername">Dustin Sallings</b> &lt;<a href="mailto:dustin@spy.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">dustin@spy.net</a>&gt; wrote:
</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div bgcolor="#FFFFFF">
<div><br>&nbsp;</div>
<div>&nbsp; Depending on the language and runtime, you could almost count on it while libraries load and initialize and jits optimize.</div>
<div><br>&nbsp;</div>
<div>&nbsp; Testers usually include some ramp-up time where things sort of warm-up before you actually start capturing metrics.<br><br>--&nbsp; 
<div><span>Dustin Sallings (mobile)</span></div></div>
<div><span>
<div><br>On Oct 26, 2007, at 20:24, &quot;K J&quot; &lt;<a href="mailto:sanbat@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">sanbat@gmail.com</a>&gt; wrote:<br><br>&nbsp;</div>
<div></div>
<blockquote type="cite">
<div>
<div>Ok I tested this, and found that the very first memcache get request always takes up 1 second.&nbsp; All subsequent gets in the same page are fast.&nbsp; Does anyone know what could cause the first memcache get request to slow down like this? 
</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 10/25/07, <b class="gmail_sendername">John Kramlich</b> &lt;<a href="mailto:john.kramlich@gigoit.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"></a><a href="mailto:john.kramlich@gigoit.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

john.kramlich@gigoit.org</a>&gt; wrote:</span> 
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">J A wrote:<br>&gt; In my application I&#39;ve noticed something weird.&nbsp;&nbsp;When testing it with
<br>&gt; one user, the memcached page loads in like 1 second, but when I use a 
<br>&gt; load testing software and put 20 simultaneous users on it, the page<br>&gt; load goes to 0.01 second, even though the server load has gone up.<br>&gt;<br>&gt; I&#39;m puzzled by this.&nbsp;&nbsp;Anyone have similar experiences? 
<br>&gt;<br><br>What load testing software are you using and what happens if you<br>configure that load testing software to emulate only a single user?&nbsp;&nbsp;If<br>you are running something like siege locally on your server then network 
<br>latency would be much lower than if you were running the same program on<br>a remote machine.&nbsp;&nbsp;That may be what makes the page load more slowly.<br><br>You may also want to profile you code and see how long returning results 
<br>from memcache takes.&nbsp;&nbsp;If using PHP you can get a benchmarking class from<br>PEAR and set start and stop markers before and after you memcache<br>related code.&nbsp;&nbsp;Then you can output the number of milliseconds it takes<br>

to execute that code.&nbsp;&nbsp;You can do this for other parts of your code as<br>well.&nbsp;&nbsp;It certainly helps when figuring out where to spend time optimizing.<br><br>- John Kramlich<br>------------------------------<br><a href="http://www.gigoit.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

</a><a href="http://www.gigoit.org/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.gigoit.org</a>&nbsp;&nbsp;- Give and get free items within your community<br></blockquote></div><br>&nbsp;</div></blockquote>

</span></div></div></blockquote></div><br>
</span></div></blockquote></div><br>