<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: C, Erlang, Java and Go Web Server performance test</title>
	<atom:link href="http://timyang.net/programming/c-erlang-java-performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://timyang.net/programming/c-erlang-java-performance/</link>
	<description>Tim&#039;s blog, 关于后端架构、互联网技术、分布式、大型网络应用、NoSQL、Key Value等</description>
	<lastBuildDate>Fri, 12 Mar 2010 07:48:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: &#187; 扯淡 erlang 的“适合”和“不适合” Some reminiscences, some memories</title>
		<link>http://timyang.net/programming/c-erlang-java-performance/comment-page-2/#comment-3291</link>
		<dc:creator>&#187; 扯淡 erlang 的“适合”和“不适合” Some reminiscences, some memories</dc:creator>
		<pubDate>Sun, 28 Feb 2010 06:39:42 +0000</pubDate>
		<guid isPermaLink="false">http://timyang.net/?p=468#comment-3291</guid>
		<description>[...] 已经很好的做了一个关于C（nginx）、Erlang、Java 和 Go 的测试：http://timyang.net/programming/c-erlang-java-performance/ 测试很完整，不过后面的 comments [...]</description>
		<content:encoded><![CDATA[<p>[...] 已经很好的做了一个关于C（nginx）、Erlang、Java 和 Go 的测试：http://timyang.net/programming/c-erlang-java-performance/ 测试很完整，不过后面的 comments [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tclwp</title>
		<link>http://timyang.net/programming/c-erlang-java-performance/comment-page-2/#comment-3244</link>
		<dc:creator>tclwp</dc:creator>
		<pubDate>Wed, 24 Feb 2010 08:35:37 +0000</pubDate>
		<guid isPermaLink="false">http://timyang.net/?p=468#comment-3244</guid>
		<description>maybe these files can help scale the GO language performance, but i know fea about the GO, so i am not sure.

/usr/src/linux-2.6.30/robust-futexes.txt
rt-mutex.txt
pi-futex.txt
robust-futex-ABI.txt</description>
		<content:encoded><![CDATA[<p>maybe these files can help scale the GO language performance, but i know fea about the GO, so i am not sure.</p>
<p>/usr/src/linux-2.6.30/robust-futexes.txt<br />
rt-mutex.txt<br />
pi-futex.txt<br />
robust-futex-ABI.txt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lev</title>
		<link>http://timyang.net/programming/c-erlang-java-performance/comment-page-2/#comment-2718</link>
		<dc:creator>Lev</dc:creator>
		<pubDate>Tue, 26 Jan 2010 11:03:54 +0000</pubDate>
		<guid isPermaLink="false">http://timyang.net/?p=468#comment-2718</guid>
		<description>why not compare a pure cpp project called &#039;poco&#039; too, it also provide a net framework and http server sample as http://pocoproject.org/wiki/index.php/Tutorialftpclient</description>
		<content:encoded><![CDATA[<p>why not compare a pure cpp project called &#8216;poco&#8217; too, it also provide a net framework and http server sample as <a href="http://pocoproject.org/wiki/index.php/Tutorialftpclient" rel="nofollow">http://pocoproject.org/wiki/index.php/Tutorialftpclient</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 2010年技术实践计划 &#8211; Tim[后端技术]</title>
		<link>http://timyang.net/programming/c-erlang-java-performance/comment-page-2/#comment-2407</link>
		<dc:creator>2010年技术实践计划 &#8211; Tim[后端技术]</dc:creator>
		<pubDate>Mon, 28 Dec 2009 14:34:35 +0000</pubDate>
		<guid isPermaLink="false">http://timyang.net/?p=468#comment-2407</guid>
		<description>[...] C, Erlang, Java and Go Web Server performance test  [...]</description>
		<content:encoded><![CDATA[<p>[...] C, Erlang, Java and Go Web Server performance test  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: D</title>
		<link>http://timyang.net/programming/c-erlang-java-performance/comment-page-2/#comment-2366</link>
		<dc:creator>D</dc:creator>
		<pubDate>Thu, 24 Dec 2009 06:37:31 +0000</pubDate>
		<guid isPermaLink="false">http://timyang.net/?p=468#comment-2366</guid>
		<description>To Tim:

May be. Sorry, I haven&#039;t checked the source code. 

But still not sure in this type of tests. I mean, I can&#039;t see how useful they can be for someone who wants to create next Google. Very different languages can give you success: Facebook chat uses Erlang, Twitter was using Ruby, StackOverflow is written in C#, Google is using Python, eBay uses Java, ...</description>
		<content:encoded><![CDATA[<p>To Tim:</p>
<p>May be. Sorry, I haven&#8217;t checked the source code. </p>
<p>But still not sure in this type of tests. I mean, I can&#8217;t see how useful they can be for someone who wants to create next Google. Very different languages can give you success: Facebook chat uses Erlang, Twitter was using Ruby, StackOverflow is written in C#, Google is using Python, eBay uses Java, &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://timyang.net/programming/c-erlang-java-performance/comment-page-1/#comment-2365</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Thu, 24 Dec 2009 06:16:28 +0000</pubDate>
		<guid isPermaLink="false">http://timyang.net/?p=468#comment-2365</guid>
		<description>To D:
Every http connection in this test has its own session, the program maintains all sessions and concurrent logic, not just &quot;Socket performance&quot;, after adding a little session state or logic code, it will become a real business server.

if you compare these results with a Ruby/PHP... there will be different, and if your own server need to handle 5,000+ concurrent connection, this test may informative for you.</description>
		<content:encoded><![CDATA[<p>To D:<br />
Every http connection in this test has its own session, the program maintains all sessions and concurrent logic, not just &#8220;Socket performance&#8221;, after adding a little session state or logic code, it will become a real business server.</p>
<p>if you compare these results with a Ruby/PHP&#8230; there will be different, and if your own server need to handle 5,000+ concurrent connection, this test may informative for you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: D</title>
		<link>http://timyang.net/programming/c-erlang-java-performance/comment-page-1/#comment-2364</link>
		<dc:creator>D</dc:creator>
		<pubDate>Thu, 24 Dec 2009 05:38:18 +0000</pubDate>
		<guid isPermaLink="false">http://timyang.net/?p=468#comment-2364</guid>
		<description>What you are testing? Socket performance? It&#039;s roughly the same.

There is no point in such type of tests. Write normal dynamic application (just wondering how you&#039;ll do it with pure nginx ;-) ) and compare everything - development time, support, load, ...

All languages will be very close printing &quot;Hello, World&quot;:
printf(&quot;Hello, World&quot;);
print &quot;Hello, World&quot;
or
Console.WriteLine(&quot;Hello, World&quot;);</description>
		<content:encoded><![CDATA[<p>What you are testing? Socket performance? It&#8217;s roughly the same.</p>
<p>There is no point in such type of tests. Write normal dynamic application (just wondering how you&#8217;ll do it with pure nginx <img src='http://timyang.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) and compare everything &#8211; development time, support, load, &#8230;</p>
<p>All languages will be very close printing &#8220;Hello, World&#8221;:<br />
printf(&#8220;Hello, World&#8221;);<br />
print &#8220;Hello, World&#8221;<br />
or<br />
Console.WriteLine(&#8220;Hello, World&#8221;);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Angel</title>
		<link>http://timyang.net/programming/c-erlang-java-performance/comment-page-1/#comment-2360</link>
		<dc:creator>Angel</dc:creator>
		<pubDate>Wed, 23 Dec 2009 11:57:42 +0000</pubDate>
		<guid isPermaLink="false">http://timyang.net/?p=468#comment-2360</guid>
		<description>on erlanh -h 99999 seems overkill. A far lower value can is better as every process does very little porcessing so no much heap is used.

You hit GC when the process dies son you are GCing 99999 that a lot of memory and is mainly unused.

Try normal setup o a very low value as a 512 or 1024.</description>
		<content:encoded><![CDATA[<p>on erlanh -h 99999 seems overkill. A far lower value can is better as every process does very little porcessing so no much heap is used.</p>
<p>You hit GC when the process dies son you are GCing 99999 that a lot of memory and is mainly unused.</p>
<p>Try normal setup o a very low value as a 512 or 1024.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trustin Lee</title>
		<link>http://timyang.net/programming/c-erlang-java-performance/comment-page-1/#comment-2255</link>
		<dc:creator>Trustin Lee</dc:creator>
		<pubDate>Wed, 09 Dec 2009 05:47:49 +0000</pubDate>
		<guid isPermaLink="false">http://timyang.net/?p=468#comment-2255</guid>
		<description>Thanks for the update and the number looks pretty nice! :)

By the way, in &quot;3. Notes&quot;, &quot;* Java runs better on small connections, but the code in this test doesn’t parse the HTTP request header.&quot; now seems invalid?  Also, I would replace the MINA source code from the page with the full Netty code since the test result has been replaced.</description>
		<content:encoded><![CDATA[<p>Thanks for the update and the number looks pretty nice! <img src='http://timyang.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>By the way, in &#8220;3. Notes&#8221;, &#8220;* Java runs better on small connections, but the code in this test doesn’t parse the HTTP request header.&#8221; now seems invalid?  Also, I would replace the MINA source code from the page with the full Netty code since the test result has been replaced.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rath's me2DAY</title>
		<link>http://timyang.net/programming/c-erlang-java-performance/comment-page-1/#comment-2208</link>
		<dc:creator>rath's me2DAY</dc:creator>
		<pubDate>Sat, 28 Nov 2009 01:58:14 +0000</pubDate>
		<guid isPermaLink="false">http://timyang.net/?p=468#comment-2208</guid>
		<description>&lt;strong&gt;rath의 생각...&lt;/strong&gt;

C(Nginx), Erlang(OTP), Java(Mina), Google Go 헬로월드 웹서버 벤치마크 테스트 to 꽃띠앙님....</description>
		<content:encoded><![CDATA[<p><strong>rath의 생각&#8230;</strong></p>
<p>C(Nginx), Erlang(OTP), Java(Mina), Google Go 헬로월드 웹서버 벤치마크 테스트 to 꽃띠앙님&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
