<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Geeknizer &#187; benchmark</title>
	<atom:link href="http://geeknizer.com/tag/benchmark/feed/" rel="self" type="application/rss+xml" />
	<link>http://geeknizer.com</link>
	<description>iPhone, Android, mobile, Technology news</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:55:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Chrome 14 vs Firefox 7 vs Opera vs IE9 Benchmark</title>
		<link>http://geeknizer.com/chrome-vs-firefox-7-vs-opera-vs-ie9/</link>
		<comments>http://geeknizer.com/chrome-vs-firefox-7-vs-opera-vs-ie9/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 05:00:59 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[fastest browser]]></category>
		<category><![CDATA[firefox 7]]></category>
		<category><![CDATA[opera]]></category>

		<guid isPermaLink="false">http://geeknizer.com/?p=8839</guid>
		<description><![CDATA[There was a time in Browser wars when every performance test was Owned by Chrome or Opera. Firefox continues to dominate the market share with Chrome trying to fill the... <span class="meta-more"><a href="http://geeknizer.com/chrome-vs-firefox-7-vs-opera-vs-ie9/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p>There was a time in Browser wars when every performance test was Owned by Chrome or Opera. Firefox continues to <a href="http://geeknizer.com/ie9-vs-chrome-10-vs-firefox-4/">dominate</a> the market share with Chrome trying to fill the gap.</p>
<p>Firefox 7 is released and its back to re-capture those early days when it used to be among the leaders. Lets see how they bechmark against each other for various tests:</p>
<p><em>Test system: </em>Tests were conducted on Core i7 Macbook 6gb DDR3 RAM, Windows 7 &amp; OSX Lion.</p>
<p><em>Matrix: </em>A Relative matrix has been used to make graphs easy to read.</p>
<p><strong>Benchmark Tests:</strong></p>
<ul>
<li>SunSpider Tests</li>
<li>Generic Javascript operations</li>
<li>DOM / CSS operations</li>
<li>Startup time</li>
</ul>
<p><strong>Performance Results:</strong></p>
<p><img class="alignnone size-full wp-image-8840" title="chrome-firefox7-opera" src="http://geeknizer.com/wp-content/uploads/2011/09/chrome-firefox7-opera.jpg" alt="" width="522" height="316" /></p>
<p><strong>Overall performance: Chrome 14 vs Opera 11.5 vs Firefox 7 IE9</strong></p>
<p>Firefox seems to have recovered from the times where it used to be a low performer. Chrome is still holds the top position overall, on Windows &amp; Mac. However, Chrome 14 was slower than Opera on Windows.</p>
<p><img class="alignnone size-full wp-image-8841" title="browser-benchmark" src="http://geeknizer.com/wp-content/uploads/2011/09/browser-benchmark.jpg" alt="" width="499" height="326" /></p>
<p>We write about <a href="http://geeknizer.com/tag/google">Google</a>, <a href="http://geeknizer.com/tag/twitter">Twitter</a>, <a href="http://geeknizer.com/tag/security">Security</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/">Web</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/android">Android</a> and latest in Tech <a href="http://twitter.com/geeknizer"><strong>@geeknizer </strong>on Twitter</a> or by subscribing below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/chrome-vs-firefox-7-vs-opera-vs-ie9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE9 vs Chrome 10 vs Firefox 4 Benchmarks</title>
		<link>http://geeknizer.com/ie9-vs-chrome-10-vs-firefox-4/</link>
		<comments>http://geeknizer.com/ie9-vs-chrome-10-vs-firefox-4/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 18:08:51 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Web languages]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[firefox 4]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web standard]]></category>

		<guid isPermaLink="false">http://geeknizer.com/ie9-vs-chrome-10-vs-firefox-4</guid>
		<description><![CDATA[The browser wars has always brought good stuff for us: All new set of features and significant speed improvements. And when we talk about speed, we trust Benchmarks more than... <span class="meta-more"><a href="http://geeknizer.com/ie9-vs-chrome-10-vs-firefox-4/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/chrome-ie-firefox1.jpg"><img class="alignleft size-full wp-image-7264" title="chrome-ie-firefox" src="http://geeknizer.com/wp-content/uploads/chrome-ie-firefox1.jpg" alt="" width="230" height="158" /></a>The browser wars has always brought good stuff for us: All new set of features and significant speed improvements. And when we talk about speed, we trust Benchmarks more than anything else. But relying a single benchmarking technique is risky, and that&#8217;s why we execute all popular <a href="http://geeknizer.com/ie9-vs-chrome-vs-firefox-vs-opera">benchmarking</a> tools before declaring a winner.</p>
<p><strong>IE9 vs Chrome 10 vs Firefox 4 Benchmark</strong></p>
<p><strong>Platform</strong>: Windows 7 32bit on a Intel i7 Macbook Pro, 4GB RAM.</p>
<p><em>We are not testing 64bit since IE9 has poor performance on 64bit as it still uses older javascript engine,</em> <span style="font-family: Verdana, sans-serif; color: #252525; line-height: 18px;"><em>while IE 9 32-bit is using the newer, more efficient</em> <a style="font-weight: inherit; font-size: 12px; font-family: inherit; vertical-align: baseline; color: #005399; cursor: pointer; text-decoration: none; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://blogs.msdn.com/b/ie/archive/2010/03/18/the-new-javascript-engine-in-internet-explorer-9.aspx"><em>Chakra JIT</em></a><em>.</em></span></p>
<p><span style="font-family: Verdana, sans-serif; color: #252525; line-height: 18px;"><strong>Benchmark Results:</strong></span></p>
<p><strong>V8 Benchmark results</strong><br />
<em><img src="http://geeknizer.com/wp-content/uploads/V8-ie9-chrome10-firefox4.png" alt="V8-ie9-chrome10-firefox4.png" width="480" height="270" /></em></p>
<p><strong>Sunspider Benchmark Results:</strong></p>
<p><em><img src="http://geeknizer.com/wp-content/uploads/Sunspider-ie9-chrome10-firefox4.png" alt="Sunspider-ie9-chrome10-firefox4.png" width="480" height="278" /></em></p>
<p><strong>Kraken Benchmark Results</strong></p>
<p><em><span style="font-style: normal;"><em><img src="http://geeknizer.com/wp-content/uploads/kraken-ie9-chrome10-firefox4.png" alt="kraken-ie9-chrome10-firefox4.png" width="480" height="264" /></em></span></em></p>
<p><span style="font-style: normal;"><strong>Peacekeeper Benchmark:</strong></span></p>
<p><em><span style="font-style: normal;"><em><img src="http://geeknizer.com/wp-content/uploads/peacekeeper-ie9-chrome10-firefox4.png" alt="peacekeeper-ie9-chrome10-firefox4.png" width="480" height="264" /></em></span><br />
</em></p>
<p><em><span style="font-style: normal;"><em><br />
</em></span></em></p>
<p>Chrome 10 wins in 2 tests and Firefox 4 does in one, and IE &amp; Chrome tie in sunspider test.</p>
<p><strong>Browser Verdict</strong></p>
<p>I really don’t think that JavaScript performance is an issue any more, its fairly fast enough to be handled by users. What matters more is better support for <a href="http://people.mozilla.com/~prouget/ie9/" target="_blank">modern technologies like HTML5</a>. When it comes to the support for modern technologies, <a href="http://people.mozilla.com/~prouget/ie9/" target="_blank">Firefox &amp; Chrome beat IE9</a> out of the scene. There is a huge set of features tha IE9 needs to learn from Chrome 10 &amp; Firefox 4:</p>
<p>Application Cache (offline), Web Workers (threads in JavaScript), HTML5 Forms (validation mechanism, CSS3 selectors), JavaScript Strict Mode , ForeignObject (embed external content in SVG), SMIL Animations (SVG animations), File API, WebGL (3D), CSS3 Transitions (for animations), CSS3 Text Shadow, CSS3 Gradients, CSS3 Border Image, CSS3 Flex box model, ClassList APIs, FormData, HTML5 History API, Drag&#8217;n Drop from Desktop.</p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/browsers">Browsers</a>: <a href="http://geeknizer.com/tag/chrome">Chrome</a>, <a href="http://geeknizer.com/tag/opera">Opera</a>, <a href="http://geeknizer.com/tag/firefox">Firefox</a>, <a href="http://geeknizer.com/tag/ie">IE</a>, and latest in Tech <a href="http://twitter.com/taranfx" target="_blank">@<strong>taranfx</strong></a><strong> </strong>and <a href="http://facebook.com/taranfx" target="_blank"><strong>Facebook</strong></a>:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/ie9-vs-chrome-10-vs-firefox-4/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Firefox 4 Beta 7 brings Performance with Hardware Acceleration [Benchmarks]</title>
		<link>http://geeknizer.com/firefox-4-performance-benchmark-hardware-acceleration/</link>
		<comments>http://geeknizer.com/firefox-4-performance-benchmark-hardware-acceleration/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 16:27:56 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[firefox 4]]></category>
		<category><![CDATA[GPU]]></category>

		<guid isPermaLink="false">http://geeknizer.com/firefox-4-performance-benchmark-hardware-acceleration</guid>
		<description><![CDATA[Firefox 4 Beta 7 is now available with lots of performance polishes as it nears the final release. Mozilla has let loose the JaegerMonkey engine, enabled hardware graphics acceleration on... <span class="meta-more"><a href="http://geeknizer.com/firefox-4-performance-benchmark-hardware-acceleration/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/firefox41.jpg"><img class="alignleft size-full wp-image-6256" title="firefox4" src="http://geeknizer.com/wp-content/uploads/firefox41.jpg" alt="" width="245" height="173" /></a>Firefox 4 Beta 7 is now available with lots of performance polishes as it nears the final release.</p>
<p>Mozilla has let loose the<a href="http://geeknizer.com/firefox-hardware-acceleration"> JaegerMonkey engine</a>, enabled h<a href="http://geeknizer.com/firefox-hardware-acceleration">ardware graphics acceleration</a> on Windows and Mac. Whats more is the exciting new integrated Sync with the Panorama/&#8221;Tab Candy&#8221; that looks great.</p>
<p>Mozilla says their JaegerMonkey compiler, combined with their other improvements, brings new bar of performance to Firefox 4 being powered by a great  page rendering engine. Their chart of three benchmark tests, shows what looks like some serious improvements over Firefox 3.x:</p>
<p><a href="http://geeknizer.com/wp-content/uploads/firefox-benchmark.jpg"><img class="aligncenter size-full wp-image-6252" title="firefox-benchmark" src="http://geeknizer.com/wp-content/uploads/firefox-benchmark.jpg" alt="" width="630" height="262" /></a></p>
<p>In addition to the raw code and horsepower additions, Mozilla also notes the inclusion of hardware-based graphics acceleration in this beta, along with more obvious integration of previous experiments like Sync, Pannorama, and App Tabs.</p>
<p>Watch the performance improvments in the video:</p>
<p><object style="height: 390px; width: 640px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/3fnJIsjdcdg?version=3" /><param name="allowfullscreen" value="true" /><embed style="height: 390px; width: 640px;" type="application/x-shockwave-flash" width="100" height="100" src="http://www.youtube.com/v/3fnJIsjdcdg?version=3" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Firefox 4 is available for Windows, Mac, Linux, go ahead and <a href="http://www.mozilla.com/en-US/firefox/beta/" target="_blank">download it</a>.</p>
<p>For latest <a href="http://geeknizer.com/tag/google">Google</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/android">Android</a>, Tech news <a href="http://twitter.com/taranfx" target="_blank">@taranfx on Twitter</a> or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/firefox-4-performance-benchmark-hardware-acceleration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AMD unveils 12-Core Opteron Processor</title>
		<link>http://geeknizer.com/amd-12-core-opteron-processor/</link>
		<comments>http://geeknizer.com/amd-12-core-opteron-processor/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 11:48:33 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[AMD]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[CPU]]></category>

		<guid isPermaLink="false">http://geeknizer.com/amd-12-core-opteron-processor</guid>
		<description><![CDATA[Advanced Micro Devices (AMD) today released first x86 12-core processor, doubling the number of cores in the previous generation chip in its Opteron line, leaving Fastest Intel Processor 8 Core... <span class="meta-more"><a href="http://geeknizer.com/amd-12-core-opteron-processor/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p id="first_paragraph"><a href="http://geeknizer.com/wp-content/uploads/2010/03/amd-opteron-magny-cours-12-core.jpg"><img class="alignleft size-full wp-image-4524" title="amd opteron magny cours 12 core" src="http://geeknizer.com/wp-content/uploads/2010/03/amd-opteron-magny-cours-12-core.jpg" alt="amd opteron magny cours 12 core" width="220" height="231" /></a>Advanced Micro Devices (<a href="http://geeknizer.com/tag/amd">AMD</a>) today released first x86 12-core <a href="http://geeknizer.com/tag/cpu">processor</a>, doubling the number of cores in the previous generation chip in its Opteron line, leaving <a title="Permanent Link to Fastest Intel Processor: 8 Core Nehalem-EX is Coming This Month" rel="bookmark" href="http://geeknizer.com/intel-8-core-nehalem-ex">Fastest Intel Processor 8 Core Nehalem-EX </a> in the dust.</p>
<p>The new 12-core Opteron is code-named &#8220;<strong>Magny-Cours</strong>&#8221; would fall under AMD Opteron 6100 Series.</p>
<p>The multi-socket processor features a dual-die each featuring 6 cores with total of 12 MB L3 cache, built using 45 nm fabrication technologies.</p>
<p><strong>The Technology</strong></p>
<p>AMD has pumped up a lot of new features including 4 memory channels, HyperTransport technology 3.0, a fourth HyperTransport technology link (for better processor-to-processor communication in 4P servers), and new power management features that enables AMD to double the cores, and achieve up to double the performance, without having to double the <a href="http://geeknizer.com/tag/power">power </a>or the cost.</p>
<p>Also, AMD claims that along with the increase of chip count, they have upgraded their direct connect architecture to improve CPU-to-CPU chip communication speeds by 33%.</p>
<p><strong>Performance Benchmark</strong></p>
<p><strong><span style="font-weight: normal;">Instead of using another tool, AMD used the same tool as Intel for benchmarking their Processors&#8211; SPECint_rate2006 &#8212; for showcasing performance improvements.</span></strong></p>
<p><em>Integer Performance: AMD Opteron Model 6174 processor vs. 2P Xeon X5680</em></p>
<p><img title="image001" src="http://blogs.amd.com/work/wp-content/uploads/2010/03/image0011.jpg" alt="" width="362" height="266" /></p>
<p><em>Floating Point performance: AMD Opteron Model 6174 processor vs. 2P Xeon X5680</em></p>
<p>The new Opteron is 21% faster than Intel&#8217;s.</p>
<p><img title="image002" src="http://blogs.amd.com/work/wp-content/uploads/2010/03/image0021.jpg" alt="" width="351" height="257" /></p>
<p>And these tests were not with &#8220;Highest Performing&#8221; AMD Opteron chips, but rather cost-effective ones.</p>
<p><strong>Power consumption </strong></p>
<p>AMD has done some magic around power efficiency. They have doubled cores and stayed in the same <a href="http://geeknizer.com/tag/energy">power</a>/thermal range compared to previous generations, and therefore they beat Intel&#8217;s 130watt  by 80W ACP part</p>
<p><strong>Pricing</strong></p>
<p>AMD&#8217;s medium-high notch (read cost-effective) processor (which performs way better than Intel) is 42% cheaper than Intel&#8217;s. ($1663 vs. $1165)</p>
<p>[via <a href="http://blogs.amd.com/work/2010/03/28/welcome-to-the-world-of-12-cores/" target="_blank">AMD blog</a>]</p>
<p>We write on <a href="http://geeknizer.com/tag/hardware">Hardware</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, Tech news, <a href="http://geeknizer.com/tag/gizmos">gadgets</a>,  Get them <a href="http://twitter.com/taranfx" target="_blank"><strong>@taranfx</strong> on Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/amd-12-core-opteron-processor/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>IE9 vs. Chrome vs. Firefox vs. Opera Performance</title>
		<link>http://geeknizer.com/ie9-vs-chrome-vs-firefox-vs-opera/</link>
		<comments>http://geeknizer.com/ie9-vs-chrome-vs-firefox-vs-opera/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 17:26:06 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[opera]]></category>

		<guid isPermaLink="false">http://geeknizer.com/ie9-vs-chrome-vs-firefox-vs-opera</guid>
		<description><![CDATA[Internet Explorer 8 and lower showed the world that a browser can have poor underlying javascript execution engines, lack of Modern web support (HTML5, CSS3) and poor threads that render... <span class="meta-more"><a href="http://geeknizer.com/ie9-vs-chrome-vs-firefox-vs-opera/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="IE9" src="http://farm3.static.flickr.com/2763/4116968733_61be05457e_o.jpg" alt="" width="112" height="127" />Internet Explorer 8 and lower showed the world that a browser can have poor underlying javascript execution engines, lack of Modern web support (<a href="http://geeknizer.com/blog/tag/html-5" target="_blank">HTML5</a>, CSS3) and poor threads that render webpages sluggishly for most users.</p>
<p>But it&#8217;s time to change it all. Microsoft has built the new browser ground up and lead innovation to let the industry to follow. IE9 is the First browser to support full GPU acceleration (Direct 2D) Rendering which means your graphics card is now put to good use. Earlier to this<a href="http://geeknizer.com/firefox-gets-gpu-d2d-acceleration"> Firefox 3.7 nightly showed some GPU rendering </a>which is<a href="http://geeknizer.com/firefox-hardware-acceleration"> pretty limited</a>.</p>
<p>Our <a href="http://geeknizer.com/ie9-features-benchmarks">early impressions of IE9</a> were good, but it has gone better.</p>
<p>Rendering the web page in most browsers including <a href="http://geeknizer.com/blog/tag/ie8" target="_blank">IE8</a> is performed on the CPU. Direct2D (a new Windows API in <a href="http://geeknizer.com/blog/tag/windows-7" target="_blank">Windows 7</a>) uses hardware Direct3D acceleration to accelerate 2D <a href="http://geeknizer.com/blog/tag/graphics" target="_blank">graphics</a>. This would be available as a patch for Windows Vista. Through the use of Direct2D, IE9 performs all graphics rendering on the GPU, providing quicker page rendering, faster, smoother animation, and high quality image scaling, resulting in richer experience.</p>
<p><a href="http://ie.microsoft.com/testdrive/Default.html" target="_blank">Download IE9</a></p>
<p><strong>Performance Benchmark</strong></p>
<p>The New engine used sounds exactly like V8 engine used in <a href="http://geeknizer.com/blog/tag/chrome" target="_blank">Chrome</a>. On the Inside, the new IE9 JavaScript engine will compile JavaScript into native code, just like in V8, and the technique it will use to speed up the object-oriented nature of JavaScript also sounded similar to the approach V8 takes.</p>
<p>We don’t go by the words of the manufacturer, we like to test it on our own. Today Microsoft announced a Preview of IE9, we got our handson and reviewed it. We used SunSpider <a href="http://geeknizer.com/blog/tag/benchmark" target="_blank">benchmark</a> to get Real world-alike Javascript performance results and Some intense graphics Based applications like Bing maps, google Maps and some of the demos hosted by Microsoft itself.</p>
<p><strong>SunSpider Benchmark</strong></p>
<p><strong>Results</strong>:  My eyes popped out, IE9 seems to have some great improvements:</p>
<p><a href="http://geeknizer.com/wp-content/uploads/2010/03/ie9-javascript-benchmark-browsers.jpg"><img class="alignnone size-full wp-image-4332" title="ie9-javascript-benchmark-browsers" src="http://geeknizer.com/wp-content/uploads/2010/03/ie9-javascript-benchmark-browsers.jpg" alt="" width="483" height="291" /></a></p>
<p>Clearly, IE9 has come very close to Safari  and beats all versions of Firefox. It would be some time till it touches chrome&#8217;s mark (may be in the final version) but the results are brilliant so far.</p>
<p><strong>Graphics Framerate (FPS)</strong></p>
<p>Era of Rich graphics on web just started over last few years with beginning of Maps applications and some fantastic animations in various webapps. We took some of the most common ones: google Maps, Bing Maps and few<a href="http://ie.microsoft.com/testdrive/Default.html" target="_blank"> demos hosted by Microsoft for IE9</a> and then average framerate over all of these and results were eye-opener:</p>
<p><a href="http://geeknizer.com/wp-content/uploads/2010/03/ie9-rendering-fps-benchmark-browsers.jpg"><img class="alignnone size-full wp-image-4333" title="ie9-rendering-fps-benchmark-browsers" src="http://geeknizer.com/wp-content/uploads/2010/03/ie9-rendering-fps-benchmark-browsers.jpg" alt="IE9 browser" width="483" height="311" /></a></p>
<p>IE9 sweeps of all browsers in this area. The <a href="http://geeknizer.com/tag/gpu">GPU </a>acceleration is way to mature than in Firefox 3.7. And <a href="http://geeknizer.com/opera-10-5-beta" target="_blank">Opera 10.5 does some decent job</a> thanks to it&#8217;s Vega graphics and Carkan engines.</p>
<p>Update: <a href="http://geeknizer.com/ie9-vs-chrome-10-vs-firefox-4">IE9 vs. Chrome 10 vs. Firefox 4 Benchmarks </a>- on Core i7 machine</p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/browsers">Browsers</a>: <a href="http://geeknizer.com/tag/chrome">Chrome</a>, <a href="http://geeknizer.com/tag/opera">Opera</a>, <a href="http://geeknizer.com/tag/firefox">Firefox</a>, <a href="http://geeknizer.com/tag/ie">IE</a>, and latest in Tech <a href="http://twitter.com/taranfx" target="_blank">@<strong>taranfx</strong></a><strong> </strong>and below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/ie9-vs-chrome-vs-firefox-vs-opera/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Opera 10.5 &#8211; Fastest Browser on Earth</title>
		<link>http://geeknizer.com/opera-10-5-beta/</link>
		<comments>http://geeknizer.com/opera-10-5-beta/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 15:39:47 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[opera]]></category>

		<guid isPermaLink="false">http://geeknizer.com/opera-10-5-beta</guid>
		<description><![CDATA[A month after the  preview of Opera 10.5 alpha, and Beta, comes the Stable 10.5 for windows. Opera claims it&#8217;s latest offering, Opera 10.5 Stable,  to be the fastest Browser... <span class="meta-more"><a href="http://geeknizer.com/opera-10-5-beta/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/2010/02/opera-10-5.jpg"><img class="alignleft size-full wp-image-3778" title="opera-10-5" src="http://geeknizer.com/wp-content/uploads/2010/02/opera-10-5.jpg" alt="" width="240" height="128" /></a>A month after the  preview of <a href="http://geeknizer.com/opera-10-5">Opera 10.5 alpha</a>, and Beta, comes the Stable 10.5 for windows.</p>
<p>Opera claims it&#8217;s latest offering, <strong>Opera 10.5 Stable</strong>,  to be the<a href="http://my.opera.com/chooseopera/blog/a-new-era-of-browser-speed" target="_blank"> fastest Browser</a> on Earth for Windows. But the same is true for every platform.</p>
<p><em>Update</em>: <strong><a href="http://www.opera.com/press/releases/2010/03/02/" target="_blank" rel="nofollow">Opera 10.5 Stable</a></strong> for Windows Released at <a href="http://www.opera.com/" target="_blank" rel="nofollow">Opera.com</a></p>
<p>Here is the summary of stuff that&#8217;s new with Opera 10.5. Official <a href="http://geeknizer.com/tag/benchmark">benchmarks </a> Opera revealed a while ago:</p>
<p><img class="alignnone" src="http://files.myopera.com/jdlien/blog/fig1_summarygraph.png" alt="" width="590" height="314" /></p>
<p><img class="alignnone" title="Opera" src="http://files.myopera.com/jdlien/blog/fig2_sunspider2.png" alt="" width="500" height="256" /></p>
<p>But Opera didn&#8217;t Compare the SunSpider results to<a href="http://geeknizer.com/chrome-5"> Chrome 5, which is the fastest</a> browser. So we decided to do  our own benchmark, and the results were surprising. And the Winner is:</p>
<pre>TEST                   COMPARISON            FROM                 TO             DETAILS
=============================================================================
** TOTAL **:          <strong> 1.29x as fast</strong>     1649.8ms +/- 2.1%   1276.2ms +/- 2.3%     significant
=============================================================================
  3d:                  1.58x as fast      259.8ms +/- 4.7%    164.0ms +/- 6.6%     significant
    cube:              1.86x as fast       93.6ms +/- 6.3%     50.4ms +/- 6.4%     significant
    morph:             1.77x as fast       97.6ms +/- 4.6%     55.2ms +/- 2.5%     significant
    raytrace:          -                   68.6ms +/- 13.8%     58.4ms +/- 15.1%
  access:              1.35x as fast      191.0ms +/- 4.1%    141.2ms +/- 2.6%     significant
    binary-trees:      *1.38x as slow*     12.2ms +/- 36.3%     16.8ms +/- 3.3%     significant
    fannkuch:          1.12x as fast       76.8ms +/- 7.4%     68.6ms +/- 1.6%     significant
    nbody:             2.07x as fast       77.8ms +/- 6.5%     37.6ms +/- 12.3%     significant
    nsieve:            1.33x as fast       24.2ms +/- 12.3%     18.2ms +/- 3.1%     significant
  bitops:              3.51x as fast      175.6ms +/- 7.1%     50.0ms +/- 9.1%     significant
    3bit-bits-in-byte: 3.12x as fast       20.6ms +/- 6.9%      6.6ms +/- 10.3%     significant
    bits-in-byte:      4.38x as fast       36.8ms +/- 4.4%      8.4ms +/- 8.1%     significant
    bitwise-and:       7.23x as fast       56.4ms +/- 11.9%      7.8ms +/- 7.1%     significant
 --Truncated for Brevity ---</pre>
<p><strong>The Result</strong>: Opera 10.5 is blazing fast. It&#8217;s <strong>29% Faster</strong> than Google <a href="http://geeknizer.com/chrome-5">Chrome 5</a>.</p>
<p><a href="http://geeknizer.com/wp-content/uploads/2010/02/opera-chrome-performance-benchmark.jpg"><img class="alignnone size-full wp-image-3777" title="opera-chrome--performance-benchmark" src="http://geeknizer.com/wp-content/uploads/2010/02/opera-chrome-performance-benchmark.jpg" alt="" width="380" height="229" /></a></p>
<p><em>Update</em>: <a href="http://geeknizer.com/opera-10-5-beta">Opera 10.5 Stable </a>on Windows is 7% faster than Beta. Damn, Chrome is way behind</p>
<p><strong>What&#8217;s New:</strong></p>
<p><strong> </strong><strong>1. Performance &#8212; Vega Graphics,  Carkan &amp; Presto:</strong> The 3 secret power components.</p>
<p>Opera’s SVG library now becomes throttled engine for Opera’s  graphics throughout. This would bring <a href="http://geeknizer.com/ie9-features-benchmarks">Graphics acceleration based on GPU like IE9 (Internet explorer 9)</a>, in future.</p>
<p>The Speed difference can be felt easily. In <a href="http://geeknizer.com/tag/benchmark">benchmarks</a>, it’s alot faster than <a href="http://geeknizer.com/tag/firefox">Firefox </a>and even beats that of <a href="http://geeknizer.com/tag/chrome">Chrome</a> 5.</p>
<p>The faster <em>rendering </em>secret is the newer rendering engine (Presto 2.5.x). Long anticipated <a href="http://my.opera.com/core/blog/2009/02/04/carakan" target="_blank">Carakan</a> is here to do it’s fast <em>Javascript execution</em>. It’s more than 10x faster in <a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html">SunSpider</a> than Opera 10.10 with Futhark on Windows (Mac optimization is not as far along).</p>
<p><strong>2. Better search</strong></p>
<p><img class="alignnone" src="http://www.opera.com/bitmaps/products/browser/next/1050/o1050b1-searchengines.png" alt="" width="296" height="135" /><img class="alignnone" src="http://www.opera.com/bitmaps/products/browser/next/1050/o1050b1-findinapage.png" alt="" width="296" height="100" /></p>
<p>Whether it&#8217;s web search or searching inside the page, its better than before.</p>
<p><strong><br />
</strong></p>
<p><strong>3. Better UI – More Glass</strong></p>
<p><strong><a href="http://farm5.static.flickr.com/4038/4200556209_fd9065af22_o.png" target="_blank"><img src="http://farm5.static.flickr.com/4038/4200556209_fd9065af22_o.png" alt="" width="485" height="263" /></a></strong></p>
<p>Inbuilt page search, web search, URL bar, tab stacking sidebar,  have been modified for easier and snappier navigation.</p>
<p><strong>4. Full Windows 7 Integration</strong><br />
<img id="vimage_2548481" src="http://www.blogcdn.com/www.downloadsquad.com/media/2009/12/opera-105-jump.jpg" border="0" alt="" hspace="4" vspace="4" width="175" height="161" align="right" />Opera 10.5 takes full advantage of<a href="http://geeknizer.com/windows-7-rtm-final-review-benchmark-vs-xp-vista-the-revenge-of-the-fallen">Windows 7’s </a><a href="http://geeknizer.com/windows-7-rtm-final-review-benchmark-vs-xp-vista-the-revenge-of-the-fallen">Superbar</a>. By default, the jump list displays your Speed Dial pages. What’s more is that you can pin pages as well, though right now it only works with Speed Dial items — so pinning isn’t all that useful just yet.</p>
<p>Per-tab thumbnails, on the other hand, work beautifully.</p>
<p><strong>5. <a href="http://geeknizer.com/tag/html-5">HTML5</a>:</strong> After Firefox and Chrome, Opera 10.5 finally supports HTML5 natively. It uses an updated rendering engine known as Presto. Presto 2.5 brings new <a href="http://geeknizer.com/what-is-html-5-and-faq-will-it-kill-flash">HTML5 features</a> including support for CSS3 Transitions.</p>
<p><strong>6. Per-tab private browsing: </strong>It’s pretty similar to what we’ve seen with other browsers: browsing and download history are not saved. Everything which happened in the tab is forgotten about as soon as you close it. One big plus is that you don’t need to open an additional window, making Opera’s implementation just a little bit more inconspicuous.</p>
<p><img class="alignnone" src="http://www.opera.com/bitmaps/products/browser/next/1050/o1050b1-privatebrowsing.png" alt="" width="296" height="150" /></p>
<p><strong><br />
</strong></p>
<p>No matter they occupy a small share of Web browsers, but their innovation is sky-high. Waiting on <a href="http://geeknizer.com/opera-iphone">Opera on iPhone</a>.</p>
<p><strong>Download:</strong> Opera 10.5 Stable for <a href="http://www.opera.com/" target="_blank">Windows</a>, Beta for <a title="Download Opera 10.5 for Mac" href="http://www.opera.com/browser/next/" target="_blank">Mac OS</a>,  <a title="Opera 10.5 for UNIX" href="http://snapshot.opera.com/unix/snapshot-6219/">Linux</a></p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/firefox">Firefox</a>, <a href="http://geeknizer.com/tag/chrome">Chrome</a>, <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/android">Android</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech <a href="http://twitter.com/taranfx"><strong>@taranfx</strong> on Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/opera-10-5-beta/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Chrome 5 &#8211; Fastest Browser</title>
		<link>http://geeknizer.com/chrome-5/</link>
		<comments>http://geeknizer.com/chrome-5/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 16:19:55 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[fastest browser]]></category>

		<guid isPermaLink="false">http://geeknizer.com/chrome-5</guid>
		<description><![CDATA[It was hardly a few days back when Chrome 4 became stable and now comes the new version. Chrome is growing fast, within time-span of 2 years, it hits v5... <span class="meta-more"><a href="http://geeknizer.com/chrome-5/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/2010/01/google-chrome.jpg"><img class="alignleft size-full wp-image-3414" title="google chrome" src="http://geeknizer.com/wp-content/uploads/2010/01/google-chrome.jpg" alt="" width="241" height="280" /></a>It was hardly a few days back when <a href="http://geeknizer.com/google-chrome-stable-faster">Chrome 4 became stable</a> and now comes the new version. <a href="http://geeknizer.com/tag/chrome">Chrome</a> is growing fast, within time-span of 2 years, it hits v5 in the developer builds.</p>
<p>The list of changes so far is fairly small for PC users. But the javascript performance improvement is again noticeable. On the contrary, Mac users will notice a bit more of a difference, with fixes addressing plugin stability and crashing while dragging tabs, a slightly improved cookies manager, and minor tweaks to Chrome&#8217;s task manager.</p>
<p>On the performance ( the thing that matters most) Chrome 5 speeds-up Javascript execution by upto 22% as per the Sun Spider <a href="http://geeknizer.com/tag/benchmark">Benchmark</a> done on<a href="http://geeknizer.com/tag/windows-7"> Windows 7</a>:</p>
<p><a href="http://geeknizer.com/wp-content/uploads/2010/01/chrome5benchmark.jpg"><img style="display: inline; border: 0px;" title="chrome-5-benchmark" src="http://geeknizer.com/wp-content/uploads/2010/01/chrome5benchmark_thumb.jpg" border="0" alt="chrome-5-benchmark" width="324" height="195" /></a></p>
<p>This Makes Chrome 5 dev &#8220;World&#8217;s Fastest Browser&#8221;.</p>
<p><strong>Detailed Results:</strong></p>
<pre>TEST                   COMPARISON            FROM                 TO             DETAILS

=============================================================================
** TOTAL **:           <strong>1.22x as fast</strong>     1116.6ms +/- 1.6%   914.2ms +/- 2.3%     significant
=============================================================================
  3d:                  1.14x as fast      169.8ms +/- 8.9%   149.0ms +/- 9.9%     significant    cube: +/- 15.7%    54.8ms +/- 19.9%     morph:             -                   60.4ms +/- 18.9%    55.6ms +/- 21.8%     raytrace:          1.34x as fast       51.6ms +/- 5.3%    38.6ms +/- 14.5%     significant
  access:              -                   98.6ms +/- 1.9%    95.4ms +/- 6.5%     binary-trees:      -                    4.6ms +/- 36.3%     4.6ms +/- 52.7%     fannkuch:          -                   40.0ms +/- 7.9%    39.0ms +/- 9.3%     nbody:             -                   42.8ms +/- 13.2%    41.0ms +/- 5.3%     nsieve:            -                   11.2ms +/- 24.1%    10.8ms +/- 9.6%
  bitops:              1.18x as fast       95.8ms +/- 13.1%    81.2ms +/- 12.6%     significant  3bit-bits-in-byte: ??                   7.0ms +/- 12.6%     8.0ms +/- 45.3%     not conclusive: might be *1.14x as slow*    bits-in-byte:      -                   16.8ms +/- 9.6%    16.0ms +/- 11.0%     bitwise-and:       -                   29.8ms +/- 23.9%    27.4ms +/- 20.2%     nsieve-bits:       1.42x as fast       42.2ms +/- 20.3%    29.8ms +/- 13.0%     significant
  controlflow:         -                    6.4ms +/- 17.4%     6.0ms +/- 41.4%     recursive:       -                    6.4ms +/- 17.4%     6.0ms +/- 41.4%
  crypto:              1.24x as fast       68.6ms +/- 5.4%    55.4ms +/- 7.9%     significant    aes:               -                   23.6ms +/- 12.7%    21.8ms +/- 14.8%     md5:               1.28x as fast       23.0ms +/- 13.2%    18.0ms +/- 15.4%     significant    sha1:              1.41x as fast       22.0ms +/- 13.3%    15.6ms +/- 21.5%     significant
  date:                1.27x as fast      125.4ms +/- 4.1%    99.0ms +/- 6.8%     significant    format-tofte:      1.34x as fast       61.6ms +/- 8.9%    45.8ms +/- 18.7%     significant    format-xparb:      1.20x as fast       63.8ms +/- 5.4%    53.2ms +/- 7.3%     significant
  math:                -                  113.4ms +/- 10.5%   101.6ms +/- 8.9%     cordic:    1.25x as fast       45.4ms +/- 15.7%    36.4ms +/- 7.1%     significant    partial-sums:      -                   49.2ms +/- 12.9%    47.4ms +/- 16.7%     spectral-norm:     -                   18.8ms +/- 3.0%    17.8ms +/- 24.9%
  regexp:              ??                  37.2ms +/- 9.3%    40.0ms +/- 15.4%     not conclusive: might be *1.08x as slow*    dna:               ??                  37.2ms +/- 9.3%    40.0ms +/- 15.4%     not conclusive: might be *1.08x as slow*
  string:              1.40x as fast      401.4ms +/- 3.3%   286.6ms +/- 5.7%     significant    base64:            1.45x as fast       46.4ms +/- 8.6%    32.0ms +/- 15.8%     significant    fasta:             1.52x as fast       62.0ms +/- 7.4%    40.8ms +/- 18.7%     significant    tagcloud:          1.21x as fast       89.8ms +/- 6.2%    74.0ms +/- 9.8%     significant    unpack-code:       1.28x as fast      130.4ms +/- 16.4%   101.8ms +/- 21.0%     significant    validate-input:    1.92x as fast       72.8ms +/- 13.8%    38.0ms +/- 10.6%     significant</pre>
<p>Apart from performance on Windows, there are two key updates. First, Chrome will now use your default downloads folder (i.e. <strong>Username\Downloads</strong> on Vista and Windows 7)</p>
<p><a href="http://geeknizer.com/wp-content/uploads/2010/01/chrome5.jpg"><img style="display: inline; border: 0px;" title="chrome-5" src="http://geeknizer.com/wp-content/uploads/2010/01/chrome5_thumb.jpg" border="0" alt="chrome-5" width="431" height="440" /></a></p>
<p>Now user has more control over the content Chrome displays and executes. User settings for cookies, pop-ups, plugins, scripts, and images are being moved to their own panel. In addition, user can choose to hide <a href="http://geeknizer.com/tag/extensions">Extension</a> buttons from the bar.</p>
<p>You can <a href="http://dev.chromium.org/getting-involved/dev-channel">download the dev channel build </a>.</p>
<p><em>Update</em>: <a href="http://geeknizer.com/opera-10-5-beta">Opera 10.5 Beta is the NEW Fastest Browser on Earth</a></p>
<p>We write latest and greatest in <a href="http://geeknizer.com/tag/firefox">Firefox</a>, <a href="http://geeknizer.com/tag/chrome">Chrome</a>, <a href="http://geeknizer.com/tag/guide">Tech Guides</a>, <a href="http://geeknizer.com/tag/apple">Apple</a>, <a href="http://geeknizer.com/tag/iphone">iPhone</a>, <a href="http://geeknizer.com/tag/android">Android</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, Latest in Tech <a href="http://twitter.com/taranfx"><strong>@taranfx</strong> on Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/chrome-5/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>IE9 Features, Benchmarks</title>
		<link>http://geeknizer.com/ie9-features-benchmarks/</link>
		<comments>http://geeknizer.com/ie9-features-benchmarks/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 16:04:49 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=2511</guid>
		<description><![CDATA[Just how bad can an Internet Browser be? Internet Explorer 8 and lower showed the world that a browser can have poor underlying javascript execution engines, lack of Modern web... <span class="meta-more"><a href="http://geeknizer.com/ie9-features-benchmarks/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="IE9" src="http://farm3.static.flickr.com/2763/4116968733_61be05457e_o.jpg" alt="" width="112" height="127" />Just how bad can an Internet Browser be? Internet Explorer 8 and lower showed the world that a browser can have poor underlying javascript execution engines, lack of Modern web support (<a href="http://geeknizer.com/blog/tag/html-5" target="_blank">HTML5</a>, CSS3) and poor threads that render webpages sluggishly for most users.</p>
<blockquote><p><a title="Permanent Link to What is HTML 5 and FAQ. Will it kill Flash?" rel="bookmark" href="http://geeknizer.com/blog/what-is-html-5-and-faq-will-it-kill-flash">What is HTML 5 and FAQ</a></p></blockquote>
<p>Things are going to change, Microsoft at  PDC 09 told the world that they want to change the face IE had been living with. With <strong>IE9</strong> <a href="http://geeknizer.com/blog/tag/microsoft" target="_blank">Microsoft</a> has promised to take care of JavaScript, web standards, and graphics technology.</p>
<p><em>Update</em>: IE9 Preview released: <a href="http://geeknizer.com/ie9-vs-chrome-vs-firefox-vs-opera">IE9 vs. Chrome vs. Firefox vs. Opera Performance</a> Benchmark</p>
<p><a href="http://geeknizer.com/blog/tag/ie9" target="_blank">IE9</a> features a new,  faster JavaScript engine, which will have richer support for web standards like CSS 3, and will use the new Direct2D and DirectWrite technology for its graphics and text rendering.</p>
<p>The most interesting part is that Internet Explorer 9 will move graphics and text rendering to the graphics chip (<a href="http://geeknizer.com/blog/tag/gpu" target="_blank">GPU</a>), using <a href="http://geeknizer.com/blog/inside-directx-11-dx11" target="_blank">DirectX</a>&#8216;s Direct2D. In one of the demonstrations, which showed the difference between non-GPU and GPU rendering: Bing Maps did about 14fps without using the GPU, and up to 60fps while using the GPU. A similar difference will of course be seen for <a href="http://geeknizer.com/blog/tag/google" target="_blank">Google</a> Maps.</p>
<blockquote><p><a title="Permanent Link to Inside DirectX 11 – Dx11" rel="bookmark" href="http://geeknizer.com/blog/inside-directx-11-dx11">Inside DirectX 11</a></p></blockquote>
<p><span style="display: inline;"> </span></p>
<p>Rendering the web page in <a href="http://geeknizer.com/blog/tag/ie8" target="_blank">IE8</a> is performed on the CPU. Direct2D (a new Windows API in <a href="http://geeknizer.com/blog/tag/windows-7" target="_blank">Windows 7</a>) uses hardware Direct3D acceleration to accelerate 2D <a href="http://geeknizer.com/blog/tag/graphics" target="_blank">graphics</a>. This would be available as a patch for Windows Vista. Through the use of Direct2D, IE9 will perform all graphics rendering on the GPU, providing quicker page rendering, faster, smoother animation, and high quality image scaling, resulting in richer experience.</p>
<p><strong>Benchmark</strong></p>
<p>The New engine used sounds exactly like V8 engine used in <a href="http://geeknizer.com/blog/tag/chrome" target="_blank">Chrome</a>. On the Inside, the new IE9 JavaScript engine will compile JavaScript into native code, just like in V8, and the technique it will use to speed up the object-oriented nature of JavaScript also sounded similar to the approach V8 takes.</p>
<p>We don&#8217;t go by the words of the manufacturer, we like to test it on our own. We got our handson on a developer preview of IE9. We used SunSpider <a href="http://geeknizer.com/blog/tag/benchmark" target="_blank">benchmark</a> to get Real world-alike results.</p>
<p><strong>Results</strong>:  IE9 is whoopingly<strong> 2.5x</strong> times faster than IE8, and 13x times than IE7 but still lags behind ALL other browsers.</p>
<p><strong>Browser</strong> <strong> Time</strong> IE 5500   IE9 1620   Firefox 3.6 Beta 3 1498   Chrome 4 (Nightly) 590   Safari (Nightly) 605</p>
<p><img class="aligncenter" title="IE9" src="http://farm3.static.flickr.com/2743/4116927339_b08c10443b_o.jpg" alt="" width="483" height="291" /></p>
<p><span style="display: inline;"> </span></p>
<p>The Results claim that the current IE9 performs nearly <em>as good as</em> betas of <a href="http://geeknizer.com/blog/tag/firefox" target="_blank">Firefox</a>, <a href="http://geeknizer.com/blog/tag/safari" target="_blank">Safari</a>, and <a href="http://geeknizer.com/blog/tag/chrome" target="_blank">Chrome</a>. <a href="http://geeknizer.com/blog/tag/ie" target="_blank">IE</a> is still the slowest, but the difference now ranges from 9% slower compared to Firefox to 260% slower compared to Chrome, rather than 800% slower, which was the case with IE8.</p>
<p>Since this is not even a beta version, we can expect better performance in upcoming versions ,and I won&#8217;t be surprised if it beats <a href="http://geeknizer.com/blog/tag/firefox-3-6" target="_blank">Firefox 3.6</a>. And as far as graphics rendering is concerned, we need some real world FPS test, but Running <a href="http://ChromeExperiments.com" target="_blank">ChromeExperiments</a> was no where near to Chrome.</p>
<p><strong>Compliance and standards</strong></p>
<p>IE was, once, leader in this area. But when Firefox took on the <a href="http://geeknizer.com/blog/tag/browsers" target="_blank">Browser</a> wars, followed by Chrome and Safari, IE started looking outdated, which was the case with IE6. IE7 made some small improvements, and IE8 did some homework by giving out at least HTML 4.01 and CSS 2.1 specifications.</p>
<p>Today, there is Huge demand (among developers) for new features: <strong>HTML5, CSS 3, SVG, &amp; Canvas</strong>. Many of these standards are still themselves in draft, But, their craving features like HTML 5&#8242;s native support for embedded video, CSS 3&#8242;s rounded corners, Canvas&#8217;s extensive graphical capabilities are in demand.</p>
<p>IE9 will surely incorporate HTML5, CSS, however there is no word on SVG, canvas. What they did mention was that the company&#8217;s focus would be on providing the features that were actually most useful to developers, and ensuring that those features had robust test suites. So that means Microsoft finally wants to work with web <a href="http://geeknizer.com/blog/tag/programming" target="_blank">developers</a>, hand-in-hand.</p>
<blockquote><p><a title="Vulnerabilities in HTML 5 and Future of Web Apps [GMail]" href="http://geeknizer.com/blog/pros-cons-of-html-5-local-database-storage-and-future-of-web-apps">Vulnerabilities in HTML 5 and Future of Web Apps [GMail]</a></p></blockquote>
<p>IE9 is still in its early days, and there is no hint of a date at which a beta might become available. Many questions, especially about standards support, remain unanswered. The switch to Direct2D may also mean an end to <a href="http://geeknizer.com/blog/tag/xp" target="_blank">XP</a> support (Direct2D is unavailable on that OS).</p>
<p>Nonetheless, the announcements give a strong indication that Microsoft is taking its browser seriously, and wants it to be a viable alternative to its competitors.</p>
<p><strong>Update: <a href="http://geeknizer.com/ie9-vs-chrome-10-vs-firefox-4">IE9 vs Chrome 10 vs Firefox 4 Benchmarks</a></strong></p>
<blockquote><p>More Benchmarks:</p>
<ul>
<li><a title="Permanent Link to Windows 7 vs Ubuntu 9.10" rel="bookmark" href="http://geeknizer.com/blog/windows-7-vs-ubuntu">Windows 7 vs Ubuntu 9.10</a> ,</li>
<li><a title="Permanent Link to Chrome for Mac – Browser Benchmark" rel="bookmark" href="http://geeknizer.com/blog/chrome-for-mac-browser-benchmark">Chrome for Mac – Browser Benchmark</a> ,</li>
<li><a title="Permanent Link to Browser Performance Benchmark – Firefox 3.6: 23 Percent Faster" rel="bookmark" href="http://geeknizer.com/blog/firefox-3-6-beta-browser-performance-benchmark-fastest">Browser Performance Benchmark – Firefox 3.6: 23 Percent Faster</a></li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/ie9-features-benchmarks/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Windows 7 vs Ubuntu 9.10</title>
		<link>http://geeknizer.com/windows-7-vs-ubuntu/</link>
		<comments>http://geeknizer.com/windows-7-vs-ubuntu/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 13:00:43 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu 9]]></category>
		<category><![CDATA[vs.]]></category>
		<category><![CDATA[windows 7 benchmark]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/windows-7-vs-ubuntu</guid>
		<description><![CDATA[I love Windows 7 but I can&#8217;t give up by favorite Linux OSeither. So, I finally decided to do a Performance Benchmark Showdown to decide who gets to rule on my PC. Probably,... <span class="meta-more"><a href="http://geeknizer.com/windows-7-vs-ubuntu/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Ubuntu vs. Windows 7" src="http://www.workswithu.com/wp-content/uploads/2009/08/ubuntu-910-vs-windows-7.jpg" alt="" width="190" height="116" />I love <a href="http://geeknizer.com/blog/tag/windows-7" target="_blank">Windows 7</a> but I can&#8217;t give up by favorite <a href="http://geeknizer.com/blog/tag/linux" target="_blank">Linux OS</a>either. So, I finally decided to do a Performance <a href="http://geeknizer.com/blog/tag/benchmark" target="_blank">Benchmark Showdown</a> to decide who gets to rule on my PC. Probably, everyone knows what&#8217;s new in both of them.</p>
<p>I’ve thought long and hard about usage comparison, Windows proves out to be higher on ease of use. On the other side I have years of Windows experience and a lot less with <a href="http://geeknizer.com/blog/tag/ubuntu" target="_blank">Ubuntu</a> but I still can work with both without any trouble.</p>
<p><strong>Software:</strong></p>
<p><em>Windows 7</em></p>
<p><em><span style="font-style: normal;">Bunded software is poor, however, lots of free software are available. But most professional (and popular ones) have to be bought at a cost. (Check <a href="http://geeknizer.com/blog/windows-7-rtm-final-review-benchmark-vs-xp-vista-the-revenge-of-the-fallen" target="_blank">Windows 7 review</a> for details)</span></em></p>
<p><em>Ubuntu 9.10</em></p>
<p><em><span style="font-style: normal;">Comes complete with an excellent array of software that you will use in day-to-day life. Access to, and installing, new software is a snap using synaptics package manager and my favorite. In fact this is the same technology that is used on <a href="http://geeknizer.com/blog/tag/jailbreak" target="_blank">Jailbroken </a><a href="http://geeknizer.com/blog/tag/iphone" target="_blank">iPhones</a> <a href="http://geeknizer.com/blog/tag/cydia" target="_blank">Cydia</a><a href="http://geeknizer.com/blog/tag/app" target="_blank">app</a>, so you know how easy it is. However, on the bad side, if you are a <a href="http://geeknizer.com/blog/tag/windows" target="_blank">windows</a> user willing to migrate, you can run most windows apps but not all using Wine.</span></em></p>
<p><strong>Media Support</strong></p>
<p>Both Platforms have good support for Media Formats and more codecs can be added with Ease. <a href="http://geeknizer.com/blog/how-to-play-hd-videos-on-pc-1080p" target="_blank">Playing FullHD 1080</a>p content on both gives smooth 30fps.</p>
<p><strong>Hardware support</strong></p>
<p><em>Windows 7</em></p>
<p><strong><span style="font-weight: normal;">On the whole, Windows 7 offers excellent support for modern <a href="http://geeknizer.com/blog/tag/hardware" target="_blank">hardware</a> right out of the box. You might be out of luck with old hardware</span></strong></p>
<p><em>Ubuntu 9.10</em></p>
<p>Overall, hardware support is good, and getting better. On really low-end hardware you can substitute Ubuntu for Xubuntu. There are no guarantees. Newer hardware may find incompatibilities.</p>
<p>No matter what we try to compare, everything on both platforms, they are more or less equal. So what could be the distinguishing point? <em>It&#8217;s Performance</em> and that&#8217;s what we talk about in detail.</p>
<p><strong>Test System</strong></p>
<p>My new <a href="http://geeknizer.com/blog/tag/sony" target="_blank">Sony </a>VAIO CW16 <a href="http://geeknizer.com/blog/tag/notebook" target="_blank">Notebook</a>:<img class="alignnone" title="Sony VAIO CW16" src="http://farm3.static.flickr.com/2424/4082989174_d67b98d262_o.jpg" alt="" width="700" height="268" /></p>
<p><strong>Hardware</strong>:</p>
<ul>
<li><strong><a href="http://geeknizer.com/blog/tag/cpu" target="_blank">CPU</a></strong>: Intel Core 2 Duo 2.53 Ghz @ 1066Mhz FSB</li>
<li><strong>RAM</strong>: 4GB DDR3,</li>
<li><strong><a href="http://geeknizer.com/blog/tag/graphics" target="_blank">Graphics</a></strong>: Nvidia GEFORCE GT 230M 512MB (16 stream processors) <a href="http://geeknizer.com/blog/tag/gpu" target="_blank">GPU</a></li>
</ul>
<p>This is a great gaming notebook on budget, ideal for Desktop use.</p>
<p><strong>Results</strong>:</p>
<p>1. <strong>Basic Tests- Winner: Ubuntu 9.1</strong></p>
<ol>
<li>Installation Time (Trivial)</li>
<li>Diskspace Used</li>
<li>Boot Time</li>
<li>Shutdown time</li>
</ol>
<p><img style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" title="Windows 7 vs. Ubuntu 9.10 Basic Performance Tests" src="http://farm3.static.flickr.com/2610/4082875476_98640f7558_o.jpg" alt="" width="483" height="311" /></p>
<p><strong>2. I/O Performance Tests &#8211; Winner: Ubuntu</strong></p>
<ol>
<li>File Copy from External <a href="http://geeknizer.com/blog/tag/hdd" target="_blank">Drive</a> to Internal 1GB in Size</li>
<li>Bulk File copy each 10kb in size</li>
<li>1GB File Transfer average speed over Ethernet Network 100Mbps</li>
</ol>
<p><img style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" title="Ubuntu vs. Windows 7 IO Performance Benchmark" src="http://farm3.static.flickr.com/2596/4082115241_24f17ac1e6_o.jpg" alt="" width="483" height="291" /></p>
<p><strong>3. Gaming Performance, Winner: Windows 7</strong></p>
<ul>
<li>Unreal Tournament (UT) <em>1280&#215;720</em></li>
<li>Call of Duty 4 (COD4) <em>1280&#215;720</em></li>
<li>Need For Speed Most Wanted (NFSMW) <em>1280&#215;720</em></li>
</ul>
<p><img style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" title="Ubuntu vs. Windows 7 Gaming Benchmark" src="http://farm3.static.flickr.com/2763/4082875588_a1550cf735_o.jpg" alt="" width="474" height="291" /></p>
<p><strong> </strong></p>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" width="241" height="20"></td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" width="241" height="20"><strong>Basic Tests</strong></td>
<td style="color: #000000; font-size: 11px; margin: 8px;" width="86"><strong>Windows 7</strong></td>
<td style="color: #000000; font-size: 11px; margin: 8px;" width="83"><strong>Ubuntu 9.10</strong></td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20">Installation Time (minutes)</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">35</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">24</td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20">Diskspace Used (GB)</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">7.9</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">2.4</td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20">Boot time (seconds)</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">45</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">32</td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20">Shutdown Time (seconds)</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">9</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">7</td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20"><strong>I/O (MB/s)</strong></td>
<td style="color: #000000; font-size: 11px; margin: 8px;"></td>
<td style="color: #000000; font-size: 11px; margin: 8px;"></td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20">File Copy (1GB size)</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">28.2</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">31.3</td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20">Bulk File Copy (10kb size)</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">5.6</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">5.1</td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20">Network Transfer (1GB) via 100mbps</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">10.7</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">9.2</td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20"><strong>Gaming (fps) 1280&#215;720</strong></td>
<td style="color: #000000; font-size: 11px; margin: 8px;"></td>
<td style="color: #000000; font-size: 11px; margin: 8px;"></td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20">UT (FPS)</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">165</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">110</td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20">Call of Duty 4 (FPS)</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">135</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">92</td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20">NFS Most Wanted (FPS)</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">141</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">95</td>
</tr>
<tr height="20">
<td style="color: #000000; font-size: 11px; margin: 8px;" height="20">Idle RAM Usage (MB)</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">120</td>
<td style="color: #000000; font-size: 11px; margin: 8px;" align="right">300</td>
</tr>
<td style="color: #000000; font-size: 11px; margin: 8px;" width="86"></td>
<td style="color: #000000; font-size: 11px; margin: 8px;" width="83"></td>
<p><em>Update</em>: Compared Native Unreal Tournament  on Ubuntu to the one using Wine, FPS increased by 6-7%, the difference between Win7 &amp; Ubuntu is still significant. Since other games are not available natively, we&#8217;ve to compare via Wine.</p>
<p>Clearly, except for Gaming and <a href="http://geeknizer.com/blog/tag/networking" target="_blank">Networking </a>performance, Win7 loses everywhere. There is a huge difference in frames per second (FPS) you get on Windows 7 because of <a href="www.taranfx.com/blog/inside-directx-11-dx11" target="_blank">Direct X 11</a>.</p>
<blockquote><p><a title="Permanent Link to Inside DirectX 11 – Dx11" rel="bookmark" href="http://geeknizer.com/blog/inside-directx-11-dx11">Inside DirectX 11 &#8211; The Technology in Detail</a></p></blockquote>
<p>Direct X11 is <a href="http://geeknizer.com/blog/tag/microsoft" target="_blank">Microsoft</a> proprietary and much <a href="www.taranfx.com/blog/inside-directx-11-dx11" target="_blank">more mature than any other graphics acceleration standard</a>. Hence, Gaming on Windows will always be superior.</p>
<p>VERDICT:</p>
<p>All said and done, if you need performance, <a href="http://geeknizer.com/blog/tag/ubuntu-9" target="_blank">Ubuntu </a>is for you. If you are looking on <a href="http://geeknizer.com/blog/tag/gaming" target="_blank">Gaming</a>, and a default good Look and feel, you have no other choice than Windows.</p>
<p><span style="background-color: #ffffff;">We write latest in Tech: <a href="http://geeknizer.com/tag/google">Google</a>, <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/ubuntu">Ubuntu</a>, <a href="http://geeknizer.com/tag/windows-7">Windows 7</a>, get them via <a href="http://twitter.com/taranfx" target="_blank">Twitter updates</a>, or <a href="http://feeds2.feedburner.com/taranfx" target="_blank">RSS</a> or below:</span></p>
<p><span style="font-size: small;"><span style="font-size: small;"><strong><br />
</strong></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/windows-7-vs-ubuntu/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>Chrome for Mac &#8211; Browser Benchmark</title>
		<link>http://geeknizer.com/chrome-for-mac-browser-benchmark/</link>
		<comments>http://geeknizer.com/chrome-for-mac-browser-benchmark/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 11:34:54 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/chrome-for-mac-browser-benchmark</guid>
		<description><![CDATA[Chrome&#8217;s impressive success on Windows platform has grabbed huge interest in the Google&#8217;s browser among the web enthusiasts, geeks and developers.  Primary Reasons: Speed, and more recently, Extensions on Chrome 4.... <span class="meta-more"><a href="http://geeknizer.com/chrome-for-mac-browser-benchmark/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Chrome Mac" src="http://i.telegraph.co.uk/telegraph/multimedia/archive/01441/chromeapple_1441029c.jpg" alt="" width="193" height="126" />Chrome&#8217;s impressive success on <a href="http://geeknizer.com/blog/tag/windows" target="_blank">Windows platform</a> has grabbed huge interest in the Google&#8217;s browser among the web enthusiasts, geeks and developers.  Primary Reasons: Speed, and more recently, <a href="http://geeknizer.com/blog/google-chrome-4-extensions-how-to-create-twitter-client-download-tutorial" target="_blank">Extensions on Chrome 4</a>. But if you don&#8217;t like <a href="http://geeknizer.com/blog/tag/windows-7" target="_blank">Windows 7</a>, don&#8217;t worry, Chrome is becoming better on Snow Leopard</p>
<p>Recently, we have seen pre-beta builds (chromium) appearing for Linux and Mac. I must admit, I was less than impressed.  Chromium builds have been a unstable and unrealiable &#8212; UI failures, bugs, and Blue Tab of Deaths &#8220;<em>Awww Snap!</em>&#8221;</p>
<blockquote><p><em>Even Google co-founder Sergey Brin expressed his displeasure on Web 2.0 summit.</em></p></blockquote>
<p>By chance, I tried Developer beta for <a href="http://geeknizer.com/blog/tag/chrome" target="_blank">Chrome</a>. Chrome (4.0.223.11 for Mac), overall, feels much more stable. I`ve been using it for around 10 days, it&#8217;s robust &#8211; A <a href="http://geeknizer.com/blog/google-chrome-4-the-beginning-of-cloud-sync-and-chrome-os" target="_blank">Chome 4</a>.0 <a href="http://geeknizer.com/blog/tag/windows" target="_blank">Windows</a> kind feel.</p>
<p><strong>Stability, and Overall Feel</strong>:</p>
<p>Chrome builds, besides being more stable than chromium, offer some additional perks, such as being able to import bookmarks, something which the Chromium builds turned off months ago for some unknown reason. Though, this only works when you first load up Chrome. The Bookmark Manager itself still does not work yet.</p>
<p>During the last week, I received one update, and overall it crashed only twice, despite being a power user. At all times I have like 20+ tabs opened, and system is never shutdown, max goes to sleep. So running  a browser continously for 10 days with lots of tabs, all time, is a good test for this browser. If I have to compare stability with Firefox, it&#8217;s almost the same. <a href="http://geeknizer.com/blog/tag/firefox-35" target="_blank">Firefox 3.5.3</a> has gives me similar no. of crashes, but <a href="http://geeknizer.com/blog/tag/firefox" target="_blank">Firefox </a>dies with 30 tabs, <a href="http://geeknizer.com/blog/tag/chrome" target="_blank">Chrome </a>for <a href="http://geeknizer.com/blog/tag/mac" target="_blank">Mac </a>beats this.</p>
<p><strong>Themes</strong>: Chrome Themes have also appeared in this release and are visible from the Thumbnails page (in the lower right corner) just as they are in the Windows version.</p>
<p><strong>Performance</strong>: It&#8217;s faster than chromium builds, but still not quite as fast as it is on Windows, but it already seems comparable in speed to both Safari, Camino.</p>
<p>Performance tests were done on <a href="http://geeknizer.com/blog/tag/snow-leopard" target="_blank">Snow Leopard</a> with:</p>
<p><span style="background-color: #ffffff; "><em><a href="http://geeknizer.com/blog/tag/hardware" target="_blank">Hardware</a></em>: The benchmarks were done on a Intel Core 2 duo 2.4Ghz with Nvidia 9 Series and 4GB of RAM on Snow Leopard</span></p>
<p><span style="background-color: #ffffff;"><em> Reference</em>: Firefox 3.0 is held as the reference point for all tests.</span></p>
<p><span style="background-color: #ffffff;"><em>Tests</em>: Variety of benchmarking tools are employed to nail down the performance.</span></p>
<ul>
<li><span style="background-color: #ffffff;"><em>NonTroppo</em>: CSS Rendering, Page load test</span></li>
<li><span style="background-color: #ffffff;"><em>SunSpider:</em> Javascript execution test</span></li>
</ul>
<p>Results from all tests were combined to prepare Comprehensive Relative Performance Index, CRPI, Values.</p>
<p>Here are the CRPI scores:</p>
<div class="wp-caption aligncenter" style="width: 507px"><img title="Browser Benchmark on Mac" src="http://farm4.static.flickr.com/3503/4049043713_d61404acf9_o.jpg" alt="Browser Benchmark on Mac - Snow Leopard" width="497" height="297" /><p class="wp-caption-text">Browser Benchmark on Mac - Snow Leopard</p></div>
<p>Among all the tests, Chrome did well for <a href="http://geeknizer.com/blog/tag/graphics" target="_blank">Graphic</a>s rendering. Even practical benchmark of <a href="http://www.chromeexperiments.com" target="_blank">ChromeExperiments</a> does well on Chrome than Safari or any other browser.</p>
<p><strong>All said and Done</strong>:</p>
<p>If you are starving on Mac for a snappy browser, switch to Chrome dev build. At this point it seems to have all the Pros.</p>
<p><a href="http://geeknizer.com/blog/tag/google" target="_blank">Google</a> has made it public that Chrome for Mac (stable) will be out before the end of the year. Chrome Dev does a great job, and we could be nearing beta, soon.</p>
<p>You can download the developer build of <a href="http://www.google.com/chrome/intl/en/eula_dev.html?dl=mac" target="_blank">Chrome for Mac here</a>.</p>
<p>Subscribe to <a href="http://twitter.com/taranfx" target="_blank">Twitter updates</a>, or <a href="http://feeds2.feedburner.com/taranfx" target="_blank">RSS</a>, join <a href="http://www.facebook.com/pages/Taranfx/286037690264" target="_blank">Facebook </a> fanpage for more Tech updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/chrome-for-mac-browser-benchmark/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Browser Performance Benchmark &#8211; Firefox 3.6: 23 Percent Faster</title>
		<link>http://geeknizer.com/firefox-3-6-beta-browser-performance-benchmark-fastest/</link>
		<comments>http://geeknizer.com/firefox-3-6-beta-browser-performance-benchmark-fastest/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 14:57:33 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[fastest browser]]></category>
		<category><![CDATA[firefox 3.6]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=2088</guid>
		<description><![CDATA[The race of browsers had been inevitable since the launch of Chrome. Google came out of no-where and gave public the fastest browser, leaving Firefox and Safari in shame. The... <span class="meta-more"><a href="http://geeknizer.com/firefox-3-6-beta-browser-performance-benchmark-fastest/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Browsers" src="http://www.technologymadness.com/wp-content/uploads/2009/04/chrome-ie-firefox1.jpg" alt="" width="210" height="210" />The race of browsers had been inevitable since the launch of <a href="http://geeknizer.com/blog/tag/chrome" target="_blank">Chrome</a>. <a href="http://geeknizer.com/blog/tag/google" target="_blank">Google </a>came out of no-where and gave public the fastest browser, leaving <a href="http://geeknizer.com/blog/tag/firefox" target="_blank">Firefox</a> and <a href="http://geeknizer.com/blog/tag/safari" target="_blank">Safari </a>in shame. The <a href="http://geeknizer.com/blog/tag/programming" target="_blank">developers </a>at Mozilla continue to innovate and fine-tune their Javascript execution engine.</p>
<p>Mozilla , next week, is rolling out first Firefox 3.6 public Beta. The Release is supposed to be the first one, with big fixes for <a href="http://geeknizer.com/blog/firefox-35-released-detailed-feature-review" target="_blank">Firefox 3.5</a>.</p>
<p>My experience with Firefox 3.5 had been the worst ever. <span style="background-color: #ffffff;">The crashes were more frequent than any other previous versions, Tab restore was almost useless, worked rarely. With large no. of tabs opened (of the order of 20), it can eat 500MB of RAM and taking your <a href="http://geeknizer.com/blog/tag/cpu" target="_blank">CPU </a>to adventures of peeks.</span></p>
<p><span style="background-color: #ffffff;">I won&#8217;t lie, But Firefox was jealous that I prefer <a href="http://geeknizer.com/blog/tag/chrome-4" target="_blank">Chrome 4</a> for reliability, and for the heavy <a href="http://geeknizer.com/blog/tag/web" target="_blank">web 2.0</a> apps. I use Firefox for causal general purpose surfing. All-in-all, it&#8217;s the only one that can fulfill taste-buds with<a href="http://geeknizer.com/blog/taranfxs-web-addict-must-have-firefox-addon-collection" target="_blank"> so many addons</a>.</span></p>
<p>Finally, I decided to take the latest nightly build of Firefox 3.5, 3.6, 3.7 to <a href="http://geeknizer.com/blog/tag/benchmark" target="_blank">benchmarking </a>adventures. Since, we are pretty close to planned code freeze, the results of Firefox 3.6 nightly will be 99% similar to public beta.</p>
<p>The Result was something that makes me glad: 3.6 is faster at JavaScript execution and much faster at page rendering.</p>
<p><strong>Benchmark:</strong></p>
<p><strong><em><a href="http://geeknizer.com/blog/tag/hardware" target="_blank">Hardware</a></em></strong>: The benchmarks were done on a core 2 duo 2.4Ghz with Nvidia 8 Series and 4GB of RAM on <a href="http://geeknizer.com/blog/tag/windows-7" target="_blank">Windows 7</a>. <a href="http://geeknizer.com/blog/windows-7-rtm-final-review-benchmark-vs-xp-vista-the-revenge-of-the-fallen" target="_blank">Windows 7</a> was chosen because it nears in performance to XP., and has <a href="http://geeknizer.com/blog/vista-bing-ie-lose-market-share-windows-7-google-makes-gains" target="_blank">continued to grow even before the release</a>.</p>
<p><span style="background-color: #ffffff;"><em><strong> Reference</strong></em>: Of course, like other benchmarks, IE7 is held as the reference point for all tests.</span></p>
<p><span style="background-color: #ffffff;"><strong><em>Tests</em></strong>: Variety of benchmarking tools are employed to nail down the performance.</span></p>
<ul>
<li><span style="background-color: #ffffff; "><em>NonTroppo</em>: CSS Rendering, Page load test</span></li>
<li><span style="background-color: #ffffff; "><em>SunSpider:</em> Javascript execution test</span></li>
</ul>
<p>Results from all tests were combined to prepare Comprehensive Relative Performance Index, CRPI, Values.</p>
<p>Here are the CRPI scores:</p>
<col width="167"></col>
<col width="64"></col>
<tr height="20">
<td width="167" height="20"><strong>Browser</strong></td>
<td width="64"><strong>Score</strong></td>
</tr>
<tr height="20">
<td height="20">Firefox 3.5.3</td>
<td align="right">7.14</td>
</tr>
<tr height="20">
<td height="20">Firefox 3.6 Beta 1</td>
<td align="right">9.1</td>
</tr>
<tr height="20">
<td height="20">Firefox 3.7 Alpha</td>
<td align="right">8.23</td>
</tr>
<tr height="20">
<td height="20">Safari 4 531.9.1</td>
<td align="right">14.04</td>
</tr>
<tr height="20">
<td height="20">Opera 10</td>
<td align="right">6.05</td>
</tr>
<tr height="20">
<td height="20">Chrome 3.0.915</td>
<td align="right">14.98</td>
</tr>
<tr height="20">
<td height="20">Chrome 4.0.221.6 Dev</td>
<td align="right">15.29</td>
</tr>
<tr height="20">
<td height="20">IE 8</td>
<td align="right">1.67</td>
</tr>
<p><img class="aligncenter" title="Browser Benchmark Chrome Firefox IE8 Safari" src="http://farm4.static.flickr.com/3420/3997469041_e2851a1277_o.jpg" alt="" width="496" height="304" /></p>
<p>Overall, The Winner is  <a href="http://geeknizer.com/blog/google-chrome-4-extensions-how-to-create-twitter-client-download-tutorial" target="_blank">Chrome 4</a>, again. Though, on <a href="http://geeknizer.com/blog/tag/xp" target="_blank">Windows XP</a> Chrome 3 takes the lead. Firefox 3.6 comes with 23% or 1/4times faster than it&#8217;s predecessor Firefox 3.5.3</p>
<p>The pace of speed boost for Firefox is still lower than Chrome or Safari. Safari 3 to 4 was a giant leap in performance. On the other hand, Firefox speed boost ad been slow and steady. But, what is more important is that it has continued to improve, overall.</p>
<p>So today, Chrome 4 is almost 15x times faster than IE7, and Firefox 3.6 is 9x times.</p>
<p>Chrome 4 will get performance boosts as it comes out of Dev to the mainstream and with <a href="http://geeknizer.com/blog/google-chrome-4-extensions-how-to-create-twitter-client-download-tutorial" target="_blank">plugins on Chrome 4</a>, it&#8217;s gaining popularity.</p>
<p>Firefox 3.6 can max jump from <a href="http://geeknizer.com/blog/tag/firefox-35" target="_blank">Firefox 3.5</a> by 25%. But what is more awaited is the bug fixes, better stability which makes it more attractive among it&#8217;s fans.</p>
<blockquote><p>Subscribe to <a href="http://twitter.com/taranfx" target="_blank">Twitter updates</a>, or <a href="http://feeds2.feedburner.com/taranfx" target="_blank">RSS</a>, join <a href="http://www.facebook.com/pages/Taranfx/286037690264" target="_blank">Facebook</a> for more Tech updates.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/firefox-3-6-beta-browser-performance-benchmark-fastest/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Best WP Super Cache Alternative: HyperCache, DB Cache</title>
		<link>http://geeknizer.com/best-fastest-alternative-to-wp-supercache-hypercache-db-cache-reloaded/</link>
		<comments>http://geeknizer.com/best-fastest-alternative-to-wp-supercache-hypercache-db-cache-reloaded/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 14:14:50 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Tips N Tricks]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=2000</guid>
		<description><![CDATA[WP SuperCache pretty much does a very good job at speeding up wordpress blogs. By preparing static HTML pages from the original PHP and Mysql executions, a big performance improvement... <span class="meta-more"><a href="http://geeknizer.com/best-fastest-alternative-to-wp-supercache-hypercache-db-cache-reloaded/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Fast WordPress, Boost performance" src="http://farm3.static.flickr.com/2468/3958973852_46415f009e_o.jpg" alt="" width="224" height="224" />WP SuperCache pretty much does a very good job at speeding up wordpress blogs. By preparing static HTML pages from the original PHP and Mysql executions, a big performance improvement is observed.</p>
<p><strong>Misconception: I don&#8217;t need caching</strong></p>
<p>For a typical theme in wordpress, it needs to execute about 35 SQLs and 1000 of lines of PHP logic to yield a single page. Sure, modern servers are fast enough to do all this in split seconds. But when it comes to handling large traffics, like from Digg, Reddit,etc. it could easily prove out to be an overkill for the CPU. Put a Xeon or Core i7, just nothing would be able to handle 1000 simultaneous hits, without delays.</p>
<p><strong>WP SuperCache</strong></p>
<p>It&#8217;s among the bet known caching plugins out there. It caches post content, plugins and theme&#8217;s php executions firly well. Also, it let&#8217;s you compress the plain HTML in gzip for optimal bandwidth usage and faster load times. Gzip is so important that, just by enabling it, you can do wonders on saving your bandwidth. The difference is mostly of the order of 5x times or higher.</p>
<p>On the darker side, there are lots of pitfalls in wordpress, the most annoying one: sometimes it just won&#8217;t work. Recently, I changed my permalinks structure, and since then it started utilizing CPU higher than ever and also reduced page load times. It increased from 1 second to 10seconds &#8211; horrible.</p>
<p>Tried debugging several aspects, read several guides on fixing it, but nothing helped. It was time to look for alternatives.</p>
<p><strong>Hyper Cache</strong></p>
<p><a href="http://wordpress.org/extend/plugins/hyper-cache/" target="_blank">Hyper Cache</a>, basically, uses similar concept and  does all that without touching your .htaccess.This could be good for people who have long .htaccess with large no. of mod_rewrite, other operations.</p>
<p>The performance was similar. With SuperCache and Hyper Cache (with gzip enabled on both) loading times were 0.6s and 0.77 seconds, respectively.</p>
<p>There are pitfalls too. Unlike SuperCache, which let&#8217;s you choose whether to serve cached or DB based pages to logged-in users, hyper cache defaults it to fetch from DB. On the upside, if you keep on modifying theme, like me, it always serves you the latest page without the need of clearing the cache.</p>
<p style="text-align: center;">On the good sides of things, It has one  additional feature: Realtime Statistics. It shows you the kind of benefit you avail on installing Hyper Cache. It draws simple graphs to represent count of how many hits did you receive and out of them how many were actually served via Cache vs. Database. It also covers the clients that didn&#8217;t support gzip compression and plain html was served for them.<img class="aligncenter" title="fast wordpress Hyper cache" src="http://farm3.static.flickr.com/2586/3958885920_214715e7a3_o.jpg" alt="" width="504" height="406" /></p>
<p>Overall, Hyper Cache is great for people hosting their own WordPress, especially if you get a lot of traffic or you are on a shared hosting plan.<br />
<strong>DB Cache Reloaded</strong></p>
<p>This plugin is modified version of it&#8217;s parent: <em>DB Cache</em>. DB cache had some inherent bugs with tags that never got resolved. DB Cache takes a different approach to caching. DB Cache caches database queries For instance page x took 35 queries, it caches them all for the next page atleast 15 would be similar (which belong to header, sidebar, footer, plugins). Your recent posts, your tag clouds and category lists, recent comments etc, depending on what widgets and theme you use. These generally don’t change from page to page but for a normal caching plugin on a new page, they still need to be called so that the full html page can be saved.  This way you can reduce no.of hits to the database and improve speed.  <a href="http://wordpress.org/extend/plugins/db-cache-reloaded/" target="_blank">DB Cache reloaded</a> makes it even better with bug fixes.</p>
<p>On one side it helps w.r.t Search Engines. A normal caching plugin outperforms when a lot of visitors access one specific page. On the other side, it actually harms when one crawler accesses a lot of pages, most of them being outdated. DB cache reloaded, by caching common Database queries, can fill exactly that hole which significantly reducing the CPU overhead used to serve all the bots crawling all the pages.</p>
<p>You also significantly reduce the load when a bot does his daily mass crawl. While DB cache will not give you the speed hyper cache will on a single page load, it will certainly reduce  server&#8217;s resources utilization.<br />
<strong>The Deadly Combo</strong></p>
<p>First, when I thought of combining the two, it sounded crazy. I thought it might conflict the other.  But, the distinct way these two worked, encouraged me to give it a try on my local setup. In actual, they wouldn’t really conflict and can actually complement the pitfalls  quite well: One is designed for max performance for users and other one worries about Google bots.</p>
<p><em>Why both still work, together.</em></p>
<p>Practically, when you run them collectively, DB Cache Reloaded takes precedence, the first time page is loaded. On subsequent page loads, it always has at least few queries cached by DB Cache Reloaded. Proof is,  the cached queries increase with each time new page is reloaded. This, as a result, allows a new non-hypercached page to load quicker, since we already have few cached queries fro the new page, which is then saved into hyper cache for further visitors, Making it non-conflicting combo.</p>
<p>I saw the improvement in Cache Misses pages on Statistics. The missed pages were alot faster than before. (order of 4x times)</p>
<p>Overall, This combo has given the fastest load times ever. It enabled me achieve best of the both worlds, without comprimisng on any aspect, beyond what WP SuperCache has to offer.</p>
<p><em>Try the combo, and let me know what you think.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/best-fastest-alternative-to-wp-supercache-hypercache-db-cache-reloaded/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Java 7 What`s New, Performance Benchmark 1.5 1.6 1.7</title>
		<link>http://geeknizer.com/java-7-whats-new-performance-benchmark-1-5-1-6-1-7/</link>
		<comments>http://geeknizer.com/java-7-whats-new-performance-benchmark-1-5-1-6-1-7/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 06:28:16 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[benchmarks]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[javafx]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1754</guid>
		<description><![CDATA[Java is one of the language which has overhauled it&#8217;s underneath technology ground-up. Even though, the basic concept of running inside JVM holds good, the way JVM handles Objects, Memory... <span class="meta-more"><a href="http://geeknizer.com/java-7-whats-new-performance-benchmark-1-5-1-6-1-7/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://i.zdnet.com/blogs/thumb-java-duke-guitar.png" alt="" width="180" height="154" />Java is one of the language which has overhauled it&#8217;s underneath technology ground-up. Even though, the basic concept of running inside JVM holds good, the way JVM handles Objects, Memory management has completely been revamped.</p>
<p>A lot  changed over 1.4 to 1.5. There were critical compile-time improvements, Runtime smartness and with Java 6 more performance optimizations; Java 7 &#8211; the modularity.</p>
<p>Let&#8217;s start discussing each aspect of Java 7 which makes it go Loud -</p>
<ul>
<li>Modularization &#8211; JSR 294 or <a href="http://blogs.sun.com/theplanetarium/entry/project_jigsaw_modularizing_jdk_7" target="_blank">Project Jigsaw</a></li>
<li>JVM  Support for dynamic languages</li>
<li>More New I/O APIs which  are nearly finished, includes true asynchronous I/O  and finally a real file system API &#8211; JSR 203</li>
<li>The <a href="http://www.javalobby.org/java/forums/t61406.html?start=0" target="_blank">native language support for <strong>XML</strong></a>. (probable)</li>
<li><strong>Safe rethrow</strong> &#8211; Allows a broad  catch clause, with the compiler being smarter on what you&#8217;re allowed to  rethrow based on what is thrown from the try block. (I had not seen this  before but it looks nice)</li>
<li><strong>Null dereference expressions</strong> &#8211; Null  checks with &#8216;?&#8217; syntax similar to Groovy&#8230; lettign developers avoid a  nest of null checks.</li>
<li><strong>Better type inference</strong> &#8211; Example around  generics instantiations, but it was not clear how far the inference  would be taken (the more the better in my opinion).</li>
<li><strong>Multi-catch </strong>- Allows a comma separated list of disjunctive exception types in  catch clause.</li>
<li>JSR 296 &#8211; <strong>Swing  application framework</strong> &#8211; It still needs to be easier to create Swing  apps.</li>
<p><em>Update: As per <a href="http://weblogs.java.net/blog/alexfromsun/archive/2009/08/saf_and_jdk7.html"> Sun Blogs</a></em></ul>
<blockquote>
<p style="font-family: lucida,arial,sans-serif; font-size: 12px;"><em>After much discussion it&#8217;s become clear that theSwing Application Framework API as it is today hasn&#8217;t reached consensus and we feel still needs further design work done.</em></p>
<p style="font-family: lucida,arial,sans-serif; font-size: 12px;"><em>Since the SAF API was committed to milestone 5 of JDK7 and that time is already here, this date is now impossible, and we need to decommit SAF from any specific JDK 7 milestone.</em></p>
</blockquote>
<p>The &#8220;Small&#8221; Sun changes  are:</p>
<ul>
<li>Upgrade class loader  architecture &#8211; Work started in Java 5 and continues to evolve. There are  some deadlock issues today in classloader delegation that will be  addressed.</li>
<li>XRender pipeline for Java 2D &#8211; This was an Open JDK  Integrators Challenge project,and is an analog to the OpenGL pipeline  but much more portable across x11.</li>
<li>Swing Updates &#8211; JXLayer,  DatePicker, CSS styling (maybe) that Ethan Nicholaus (sp?) has been  working on</li>
<li><a href="http://geeknizer.com/blog/?tag=javafx" target="_blank">JavaFX</a></li>
</ul>
<p><em>Update: Few new Small changes of  &#8220;Project coin&#8221; are <a href="http://blogs.sun.com/darcy/entry/project_coin_final_five" target="_blank">available here</a>.</em></p>
<p>The &#8220;Fast&#8221; changes from Sun (This refers to performance improvements):<br />
Hotspot run-time compiler enhancements</p>
<ul>
<li>A couple of concurrency (JSR 166) tweaks (Better support for Multicore)</li>
<li>G1  Garbage collector- Leads to much  smaller pause times and hopes to replace CMS (Concurrent mark sweep) GC</li>
<li>Compressed  pointer 64 bit VM</li>
<li>MVM-lite &#8211; Multiple Virtual  Machines will help run isolated applications and allow a kill -9 on a  Java application. Mark said it is not clear what problem would be  solved, and original project was extremely ambitious, but desire to drag  apps out of browser plugin presents a good usage and need for MVM. (This could be moved to a later release)</li>
</ul>
<p><strong>The Theory and Practical<br />
</strong></p>
<p>As far as what changes you’ll see in your day-to-day work, my guess is  that the major impact will be stuff like JSR 203 which  overhauls the file system API. If JSR 310 is included,  then it would also have a major impact on how you interact with any  aspect of the date and time APIs. Many of the other JSRs will only  impact you if you happen to already do something in that particular area  (JMX &#8211; JSR 255,  concurrency &#8211; JSR 166,  etc).</p>
<p>The biggest thing most people will notice may be <strong>performance</strong>. This is my favorite. And that is exactly what I thought about writing, and it expanded the scope to features aswell. As usual,  each JDK brings a whole new set of performance optimizations. We’ve  already seen some very encouraging results in <a href="http://blogs.sun.com/xuemingshen/entry/faster_new_string_bytes_cs" target="_blank">String  performance</a>, <a href="http://lingpipe-blog.com/2009/03/30/jdk-7-twice-as-fast-as-jdk-6-for-arrays-and-arithmetic/" target="_blank">array  performance</a>, and a new concurrent garbage collector (G1). I suspect many  people will find that their existing code will work and run noticeably  faster than it did in the past.</p>
<p><strong>Performance</strong></p>
<p>I saw this one about the new features in Java 7:</p>
<p><a href="http://www.ibm.com/developerworks/java/library/j-jtp03048.html">http://www.ibm.com/developerworks/java/library/j-jtp03048.html</a></p>
<p>They use MergeSort as an example of  how to exploit multiple CPUs for sorting. Java 7 has the nice feature,  that it can now decide at runtime, how many threads should be used to  solve a particular problem (see the coInvoke part).</p>
<p>However,  there is this tricky constant, SEQUENTIAL_THRESHOLD, which is used to  decide whether to enforce sequential processing or not. How do you set  this value? Well, you set it at design time, even though the example was  meant to show how Java adapts at runtime&#8230;</p>
<p>The next thing is  that the whole array is passed as parameter. No matter what programming  language you use, this is a bad design. If Java doesn&#8217;t copy the memory,  you may have 2 CPUs looking at the same RAM area. If Java has a runtime  optimization that detects that 2 CPUs are looking at the same area, and  decides to copy the data, it will copy too much data&#8230;</p>
<p>I&#8217;m not  sure this example would perform better on a 4-CPU machine than on a  single-CPU machine with the same CPUs&#8230;</p>
<p>The basic problem in all  this is, that it is extremely hard to find real world examples of  parallelization of algorithms that can be optimized to any kind of  parallel hardware. Good multi-threading must be done on a functionality  level, not on the algorithm level.</p>
<p>Also, every time we add  multi-threading to code, we make it more complex. In other words, it  comes at a cost. I predict that some of the future performance gains  don&#8217;t come from making algorithms more threaded, but from changing data  structures, reducing memory footprint and simple optimizations. As the  price of more performance increases, efforts will be spent where most  speed can be gained at the lowest price.</p>
<div>
<p><strong>Benchmarking JDK 7</strong></p>
<p>As per Sun, The JDK 7 delivers quite a speed boost over JDK 6 array accesses.   For us, this is huge.  It’s like another year and a half of Moore’s law  for free.  Only in software.   And you don’t even have to write  multi-threaded code.</p>
<p>It’s basically a stress test that I used for ArrayLists, HashMaps, gets, array  sets, and simple multiply-add-subtract, arithmetic, and concurrency APIs, Threads.</p>
<p>I installed  the following beta release of JDK 7:</p>
<pre style="border-top: 1px solid black; border-bottom: 1px solid black; font-family: lucida console; background-color: #f0f0f0; font-size: 90%; margin: 0pt; padding: 0.5em 1ex;">&gt; java -version
java version "1.7.0-ea"
Java(TM) SE Runtime Environment (build 1.7.0-ea-b66)
Java HotSpot(TM) Client VM (build 16.0-b06, mixed mode, sharing)</pre>
<p>Java has always suffered relative to C/C++ in  matrix  multiplication because Java does range checks on every array access (set  or get). With some clever static and run-time analysis, we are able to eliminate most of the array bounds checks.  They show on  matrix benchmarks that this one improvement doubles the speed of the LU matrix  factorization benchmark in the U.S. National Institute of Standards  (NIST) benchmark suite <a href="http://math.nist.gov/scimark2/" target="_blank">SciMark 2</a>,  which like our clustering algorithm, is basically just a stress test  for array access and arithmetic.</p>
<p>I’m pretty excited about the new <a href="http://developers.sun.com/learning/javaoneonline/2008/pdf/TS-5515.pdf" target="_blank">fork-join  concurrency</a>, too, as it’s just what we’ll need to parallelize the  inner loops without too much work for us or the operating system.</p>
<p>I decided to take my on Test-check for performance for Java 7 and then compare it with 5, 6.</p>
<p>My tests have been on a Dell D630 Notebook running  <a href="http://geeknizer.com/blog/?p=1527" target="_blank">Windows 7 RTM</a> (32 bit) with an <a href="http://geeknizer.com/blog/?tag=intel" target="_blank">Intel </a>Core 2 CPU (2.4GHz), and 3GB  of RAM.</p>
<p>Here are the <a href="http://geeknizer.com/blog/?tag=benchmark" target="_blank">Benchmark </a>Tests -</p>
<p><strong>Test 1.</strong> Add 5 Million String values (each calculated with some complex Math arithmetic)</p>
<p><strong>Test 2.</strong> ArrayList &lt;String&gt; with 5 Million insertions (with values from Test1). Insertions are conditional and have additional computation before adding to array.</p>
<p><strong>Test 3. </strong>HashMap &lt;String, Integer&gt; with 5 million keys, values. Each key, value pair is being calculated via concurrent thread. (This tread tests both Arithmetic and concurrency capabilities)</p>
<p><strong>Test 4.</strong> Printing 5 million items of ArrayList &lt;String&gt; to number of Files (1000) and Reading back again. (Tests multicore concurrency to the edge) My CPU, HDD, RAM all went to Max.</p>
<p>All of these tests were very memory intensive. Heap size varied between 1 &#8211; 2 GB during tests, due to large no. of objects. <a href="http://geeknizer.com/blog/?tag=cpu" target="_blank">CPU </a>Utilization was sometimes 50% (1 core&#8217;s max) and most of the time &gt;70% and in Test3, Test4; CPU touched 100% most of the times.</p>
<p>The Result is mind blowing!</p></div>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3548/3864441037_1d9c8fbd2a_o.jpg" alt="" width="602" height="445" /></p>
<p>And the Result The Winner is &#8230; Java 7</p>
<p><strong>Java 5 </strong>&lt;=== 18% faster=== &lt; <strong>Java 6</strong> &lt; ===46% faster===&lt; <strong>Java 7</strong></p>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3443/3864441043_bcab445e7d_o.jpg" alt="" width="483" height="291" /><em>Note &#8211; This was totally based upon my tests, doesn&#8217;t necessarily means it&#8217;s for overall Java. The results may vary for different kinds of computations.</em></p>
<p>Alright, When is Java 7 coming ? <img src='http://geeknizer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/java-7-whats-new-performance-benchmark-1-5-1-6-1-7/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Windows 7 Review</title>
		<link>http://geeknizer.com/windows-7-rtm-final-review-benchmark-vs-xp-vista-the-revenge-of-the-fallen/</link>
		<comments>http://geeknizer.com/windows-7-rtm-final-review-benchmark-vs-xp-vista-the-revenge-of-the-fallen/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 14:34:28 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[RTM]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1527</guid>
		<description><![CDATA[Optimus Prime has returned to save the World from The Fallen! Microsoft lost it&#8217;s long built impression with Windows Vista. Vista is the best example of a Software development failure.... <span class="meta-more"><a href="http://geeknizer.com/windows-7-rtm-final-review-benchmark-vs-xp-vista-the-revenge-of-the-fallen/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><strong><img class="  alignleft" src="http://farm3.static.flickr.com/2591/3781354060_902c1b561c_o.jpg" alt="Windows 7 - Revenge of the Fallen Vista" width="288" height="230" /></strong></p>
<p><strong> </strong></p>
<p><strong>Optimus Prime has returned to save the World from The Fallen!</strong></p>
<p>Microsoft lost it&#8217;s long built impression with Windows Vista. Vista is the best example of a Software development failure. It showed the world, no matter how good your hardware is, your software is crappy, you cant do anything, it will fail to perform.</p>
<p><strong>Windows 7 RTM [Final] Review. Benchmark vs. XP, Vista</strong></p>
<p>Microsoft learned lessons, and this time before coming up with <a href="http://geeknizer.com/blog/watch-windows-7-launch-event-live" target="_blank">Launch of Windows 7</a>, they had their Home Work done properly. What does it mean for you? You will get a better OS than what you had previously. I don&#8217;t even want to compare 7 with <a href="http://geeknizer.com/blog/?tag=vista" target="_blank">Vista</a>. The fact is that most corporates and home user never moved to vista or <em>upgraded </em>back to XP. The real question is will XP users migrate to windows 7 ? Read on to find out.</p>
<p>It&#8217;s stable, smooth, and well-cooked, brings-out new graphical features &#8212; a new taskbar that is inspired from Mac OS X dock, and  much improved security enhancements and device management that make it both easier to use with inherited security.</p>
<p>The important aspect &#8211; it won&#8217;t require the hardware upgrades unlike Vista. As buggy and irritating as Vista was, Windows 7 isn&#8217;t. Instead, it&#8217;s the brave, mature successor to Windows XP, and finally places it on competition with the best operating systems like OS X and Linux.</p>
<p><strong>Windows 7 Flavors</strong> &#8211; Microsoft, like in Vista, is offering six versions of Windows 7: Starter, Home Premium, Professional, Ultimate, OEM, and Enterprise.</p>
<blockquote><p>Our Guide: <a title="Choosing the Right Windows 7 Version [Flavor]" href="http://geeknizer.com/blog/windows-7-version-comparison">Choosing the Right Windows 7 Version [Flavor]</a></p></blockquote>
<p><strong>Platform </strong>- Windows 7 will run both on 32-bit and 64-bit systems.</p>
<p><strong>Hardware Minimum Requirements</strong> &#8211;  The minimum requirements for 32bit are: 1 GHz processor, 1 GB RAM, 14 GB available hard-disk space, and a DirectX 9 graphics device. 64-bit &#8211; Atleast 1 GHz processor, 2GB RAM, 18.5 GB of free space , and a DirectX 9 graphics device with WDDM driver.</p>
<p>Compare that with that of Vista and XP. It&#8217;s pretty near to XP. So most PCs that can run XP, with minor or no upgrades, can run windows 7. Some users have claimed to have limited success running the Windows 7 with less than 1 GB of RAM, but that&#8217;s not recommended, though it will run. If you&#8217;re not sure if your current computer can run Windows 7, you can download and run the <a href="http://download.cnet.com/8301-2007_4-10271088-12.html">Microsoft Security Essentials</a> from Microsoft.</p>
<p><strong>Optional</strong> &#8211; A Touch-screen monitor is required to take advantage of the native touch features.</p>
<p><strong> Installation &#8211; New and Upgrades</strong><br />
You can buy a new computer with the operating system already installed, upgrade from Windows XP or Vista, or do a clean install on a computer the user already owns. A Typical installation takes around 30 minutes, but that will vary depending on your Hardware.</p>
<p><strong> Features: </strong></p>
<p><strong>Enhanced Taskbar and Aero Peek UI</strong><br />
Now this is the first thing that might attract you &#8211; All new Look &#8211; <a href="http://geeknizer.com/blog/?tag=mac" target="_blank">Mac OS X</a> like feel. This is a full replacement OS, and more than just &#8220;Vista done right.&#8221; From driver support to multi-touch groundwork for the future, from better battery management to the most easy-to-use interface Microsoft has ever had, Windows 7 is surely full-baked.</p>
<p>The first thing that you would probably find eye-candy is the new taskbar. This is one of the best improvements. It features pinned programs using large, easy-to-see icons. Mouse over one and all windows associated with that program appear in preview. Mouse over one of those preview panes to reveal an X to close the window. Hover over the preview to show a full-size preview of the program, or click on the window to bring it to the front. Because of the button size, people with touch screens should find it especially easy to use. Though I prefer changing this to conventional takbar items where it&#8217;s wider than the default button and Grouping set off. I never liked Grouping in XP too, it makes things slower. It&#8217;s totally a personal choice.</p>
<p><strong>Jump lists</strong> is another new taskbar improvement that make recently opened<img class="alignright" src="http://origin.arstechnica.com/images/windows7/Windows%20Media%20Player%20JumpList.png" alt="" width="179" height="200" /> documents easier to get to. Right-click or left-click and drag on any program icon pinned to the taskbar to see a list of files that you&#8217;ve recently used in that program. In Media player, it shows recently played media &#8211; Music, video, photos, playlists. For IE, it shows recently visited Web sites, although it doesn&#8217;t seem to work in Firefox, yet.</p>
<p>Show Desktop icon got a new place- the right corner. Mouse over to the right corner. Hovering over the Show Desktop box reveals the desktop, and then hides it when you mouse away. Click on the box to minimize all windows.</p>
<div><img class="alignleft" src="http://t3mag.com.sg/blog/wp-content/uploads/2009/05/windows-7-aero-peek.jpg" alt="" width="288" height="216" /></div>
<div>Resizing windows is much more simpler than before. To resize, Drag a window to the top of your monitor to expand it to full screen. If you want to work in two windows simultaneously, drag one to the left edge and one to the right edge of your screen, and they&#8217;ll automatically resize to half the width of your monitor.</div>
<div>Want to return to normal size ?</div>
<div>Drag thew window away from the top or sides will return it to its original size.</div>
<div>
<p><strong>Themes</strong></div>
<p>Windows 7 comes with bundled theme packages, which makes it much faster to change. From the Desktop Right Click &gt;,select the theme under Appearance and Personalization. You can customize the themes to get different colors for taskbar, etc, wallpaper rotation, sound packs. You can also download them.</p>
<p><strong>Windows Media Player</strong><br />
Windows 7 comes bundled with WMP 12. I didn&#8217;t like it much from UI though. It&#8217;s not as easy to use as was WMP11. Aprat from that, you can now stream media files from one Windows 7 computer to another, across the Internet and out of network. Even better, the setup procedure is dead simple. A New definition to Media sharing/streaming.</p>
<p><em>Streaming</em><em> </em>- In Windows Media Player, there&#8217;s a new Stream option. On toolbar, Click Stream, and you&#8217;re presented with two choices. Both require you to associate your computer with your free Windows Live ID. When you&#8217;ve associated a second Windows 7&#8242;s WMP with that same ID, you can remotely access the media on the host computer. Windows Media Player&#8217;s mini mode looks much slicker, emphasizing the album art&#8211;sometimes at the expense of clearly seeing the controls, but it&#8217;s a definite improvement.</p>
<div><img class="alignright" src="http://i.i.com.com/cnwk.1d/i/tim//2009/05/06/win7rcmediaplayerstream_440x330.png" alt="" width="308" height="231" />Another WMP improvement is the new <strong>Device Stage</strong> makes managing peripherals significantly easier, combining all your installed hardware &#8212; printers, phones, and portable media players, USB drives into one window. Device Stage support for older devices makes one of Windows 7&#8242;s best features applicable to peripherals and externals that don&#8217;t need to be upgraded. One annoying change is that Bluetooth driver support no longer comes baked into the operating system. If you need a Bluetooth driver, you&#8217;ll either need the installation disc on hand or you&#8217;ll have to go download it.</div>
<p><strong> Search</strong><br />
Search has also improved. The Proof:- Files added to the hard drive were indexed so fast that they were searchable less</p>
<p><img class="alignright" src="http://www.intelliadmin.com/blog/wp-content/uploads/2008/11/windows-7-search.jpg" alt="" width="370" height="263" /></p>
<p>than 5 seconds later. Search result snippets now include a longer snippet, and highlight the snippet more clearly. It&#8217;s a useful feature for anybody who wants to find files faster. However, the search field is available by default only in the Start menu and in Windows Explorer, and cannot be easily added to the taskbar.</p>
<p><strong>Touch screens</strong></p>
<p><strong> </strong>Touch-screen features worked surprisingly well. The hardware sometimes misread some of the multitouch gestures, occasionally confusing rotating an image, for example, with zooming in or out of the image. Overall, though, there were few difficulties in performing the basic series of gestures that Microsoft promotes, and this places Windows 7 in an excellent position for the future, as more and more computers are released with multitouch abilities.</p>
<p><strong>XP mode</strong></p>
<p>Probably if you are upgrading to 7, your business and home applications should run on 7. Windows 7 should run most of you apps as it is. If they fail to, 7 has a special feature to tackle this &#8211; <strong>XP Mode.</strong> XP Mode creates a virtual environment within Windows 7 that should assuage any fears of upgrading without backwards compatibility.</p>
<div><strong>Important:</strong> To use XP Mode you should have a processor with Hardware vistualization support &#8211; Intel&#8217;s VT or AMD&#8217;s V. Motherboards older than two years probably won&#8217;t work, and even if you do have a newer one you might have to go into your BIOS and activate Hardware Virtualization.</p>
<div>To begin with, you have to download the <a href="http://www.microsoft.com/windows/virtual-pc/">XP Mode installer</a>.</div>
</div>
<p><strong><a href="http://geeknizer.com/blog/?tag=security" target="_blank">Security</a></strong><strong> &#8211; How Secure is Windows 7 ?</strong><br />
The crappy troublesome User Account Control, or UAC, is back in Windows 7.<img class="alignright" src="http://www.istartedsomething.com/wp-content/uploads/2009/02/windows7uac.jpg" alt="" width="299" height="199" /> But the good news is, Microsoft has tweaked the feature so that it&#8217;s less intrusive, but it&#8217;s not clear whether that means you&#8217;re actually more or less secure than you were in Vista. UAC was one of the biggest changes in Vista. It tightened program access, but did it in such a way as to frustrate many owners of single-user computers. Windows 7 provides more options for user customization of UAC.</p>
<p>The default setting is to notify users only when programs try to make changes to the computer, one step below the most restrictive setting of Always Notify. Under Always Notify, anytime a program tries to access the Internet, or you try to make changes to the computer, Windows 7 will require user confirmation. The second-least restrictive option doesn&#8217;t dim the desktop when UAC is activated, and will only notify the user when programs try to make changes to the computer. When the desktop dims, Windows 7 is locking it down and preventing access. Never Notify is the most relaxed option, and is only recommended by Microsoft for programs that aren&#8217;t compatible with UAC.</p>
<p>UAC also displays a blue banner when confronted with a program from a known publisher versus a yellow banner and exclamation point when the program is from an unknown publisher. The number of clicks it should take to use UAC safely has been reduced, However, it&#8217;s important to note that it&#8217;s a less-aggressive default posture by UAC.</p>
<p>A less glitzy, but no less important, change to how removable drives are handled also can impact your media. Unlike Windows XP and Windows Vista, Windows 7 will no longer AutoRun external hard drives and USB keys when they&#8217;re connected. This kills off a risky vector for malware infections that has been the bane of many security experts.</p>
<p>It&#8217;s possible that Windows 7 will eventually ship with additional programs, including the revamped Live OneCare <a href="http://geeknizer.com/blog/?tag=antivirus" target="_blank">antivirus </a>and antimalware program now called Microsoft Security Essentials, but Microsoft has given no indication if that will happen. For now, users will have to download a third-party antivirus and antimalware program, although the Windows Firewall remains intact. As with many features in Windows 7 that have been carried over from Windows Vista, people will notice there&#8217;s far more granular settings control than before. Features like filtering outbound traffic, which were available in Vista but not exposed, are easier to access in Windows 7.</p>
<p><strong>Performance </strong></p>
<p>Windows 7 feels faster than Windows XP and Vista, but it turns out that&#8217;s not always the case, sometimes, it&#8217;s the slowest out of the three operating systems. CNET Labs, <a href="http://zdnet.com" target="_blank">ZDnet</a> tested: Windows 7 RTM build 7600, Windows Vista with Service Pack 2, and Windows XP SP3.</p>
<p><!-- /perf chart --></p>
<p>Hardware used: Core i7 quad core @ 3.2Ghz</p>
<p><a href="http://geeknizer.com/blog/?tag=graphics" target="_blank">Graphics</a>- ATI Radeon HD, 6GB RAM</p>
<p><span style="font-size: xx-small; "><strong><br />
</strong></span></p>
<p><span style="font-family: ARIAL, 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;"><strong>Memory management and Cache performance</strong></span></p>
<div class="wp-caption alignleft" style="width: 330px"><img id="ncode_imageresizer_container_5" class="tcattdimgresizer " style="border: 0px initial initial;" src="http://www.zdnet.co.uk/i/z5/rv/2009/07/win7_tg_cache2.jpg" border="0" alt="" width="320" height="371" /><p class="wp-caption-text">Cache &amp; Memory benchmark - Source: ZDnet</p></div>
<p>With Vista, Microsoft introduced a new technology called SuperFetch, for caching applications and speeding up boot times. This feature preloads frequently-used applications into memory, so they can be accessed quicker when they&#8217;re needed.</p>
<p>For conventional magnetic hard drives, most common, this technology makes sense. But if an SSD is used for mass storage, it&#8217;s better to turn SuperFetch off. The superior access times of SSDs mean they launch applications much faster than magnetic drives, so SuperFetch makes little difference.<br />
In the RTM version (7600.16385), only Defrag is in fact inactive for SSDs — SuperFetch and ReadyBoost start just as they would with a magnetic disk.<br />
The SuperFetch feature in Windows 7 differs significantly in approach and cache usage from its counterpart in Vista. Under Vista, the caching of applications starts immediately at launch. As the graph below shows, after three minutes just over 1GB of memory has been allocated. In Windows 7, SuperFetch starts after five minutes and after 10 minutes a little more than 600MB has been allocated. By that point, Vista&#8217;s SuperFetch has allocated more than 1.5GB.<br />
Even without SuperFetch turned on, Windows 7 makes fewer demands on cache. For operating system-related functions, it uses 333MB, while Vista without SuperFetch uses 519MB of cache.<br />
Windows 7 clearly makes do with fewer resources, so its cache usage is significantly lower than Vista&#8217;s.<br />
<a class="lightwindow" onclick="pageTracker._trackPageview ('/outgoing/http_www_zdnet_co_uk_i_z5_rv_2009_07_win7_tg_cache2_jpg');" rel="nofollow" href="http://www.zdnet.co.uk/i/z5/rv/2009/07/win7_tg_cache2.jpg"></a></p>
<p><span style="line-height: normal; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-size: small; "><br />
</span></p>
<p><strong>Overall Performance: PCMark Vantage Benchmark </strong></p>
<p><strong>Benchmarking the applications that are integrated into Vista and Windows 7.</strong></p>
<div class="wp-caption alignleft" style="width: 288px"><img id="ncode_imageresizer_container_4" class="tcattdimgresizer " style="border: 0px initial initial;" src="http://www.zdnet.co.uk/i/z5/rv/2009/07/win7_tg_pcmark_he2.jpg" border="0" alt="Click the image to open in full size." width="278" height="400" /><p class="wp-caption-text">PCMark score: longer bars are better source: zdnet</p></div>
<p>The <a href="http://geeknizer.com/blog/?tag=benchmark" target="_blank">benchmark </a>is based on several usage scenarios, with the default PCMark Suite simulating everyday PC usage. Here&#8217;s a key areas of the tests:</p>
<p><strong>Memory utilization, T</strong><span style="font-weight: normal;"><strong>V, Movies, Gaming, Music, Communication, Productivity, HDD</strong></span></p>
<p><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal; ">More information about PCMark Vantage benchmark is available in this PCMark <a href="http://www.futuremark.com/pressroom/companypdfs/PCMark_Vantage_Whitepaper_v1.0_%28PDF%29?m=v" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">white paper</span></span></a>.</span></strong></span></strong></p>
<p>Roughly, every application will work 20 percent faster under Windows 7 on average, bare minimum.</p>
<div class="mceTemp"><strong>Verdict</strong></div>
<p>Windows 7 performs better than Vista and is faster than XP. Although XP is still more capable for devices with limited/outdated CPU, memory and graphics.</p>
<p>Faster system startup and shutdown, improved parallel processing(specially for Multi-core), and faster loading of drivers and operating system components.</p>
<p>Enterprise users will observe the faster login to a domain.<br />
Windows 7 is more cache-efficient because of improved display drivers. Even with multiple open windows, the memory usage of the <span style="text-decoration: underline;"><span style="color: #0066cc;"><a onclick="pageTracker._trackPageview ('/outgoing/http_en_wikipedia_org_wiki_Desktop_Window_Manager');" rel="nofollow" href="http://en.wikipedia.org/wiki/Desktop_Window_Manager" target="_blank">Desktop Window Manager</a>, DWM</span></span> remains same.  This is so because the video card&#8217;s memory taking on the load of opening of additional windows. Fact is, under Windows 7 this load is half of Vista. <a href="http://msdn.microsoft.com/en-us/library/dd370987%28VS.85%29.aspx" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">Direct2D</span></span></a>, further speeds up 2D graphics rendering. For graphics cards containing ATI and Nvidia chips, this is not an issue. However, these drivers are not yet available for older Intel graphics chipsets and pretty helpful for them.</p>
<p>Users can employ the built-in Windows 7 DirectX 11 interface to access the graphics power of the <a href="http://geeknizer.com/blog/?tag=gpu" target="_blank">GPU</a> using appropriate graphics hardware &#8211; useful to those who provide video-encoding tools.<br />
In Windows 7, Microsoft has succeeded in providing an OS that&#8217;s likely to meet the performance requirements of consumers and business users alike. The early signs are that Windows 7 will enjoy a much better take-up than Vista.</p>
<p>Windows 7 looks like the operating system that both <a href="http://geeknizer.com/blog/?tag=microsoft" target="_blank">Microsoft</a> and its consumers have been waiting for. By fixing most of the perceived and real problems in Vista, Microsoft has laid the groundwork for the future of where Windows will go. Windows 7 presents a stable platform that can compete comfortably with OS X, while reassuring the world that Microsoft can still turn out a strong, useful operating system.</p>
<p><a href="http://geeknizer.com/blog/?p=1449" target="_blank">For Pricing, follow here.</a></p>
<p>Subscribe to <a href="http://twitter.com/taranfx" target="_blank">Twitter updates</a>, or <a href="http://feeds2.feedburner.com/taranfx" target="_blank">RSS</a>, join <a href="http://www.facebook.com/pages/Taranfx/286037690264" target="_blank">Facebook </a>fanpage for more Tech updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/windows-7-rtm-final-review-benchmark-vs-xp-vista-the-revenge-of-the-fallen/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Arora &#8211; Speedy Cross-platform Web Browser. Benchmark Chrome, Firefox, Epiphany</title>
		<link>http://geeknizer.com/arora-speedy-cross-platform-web-browser-benchmark-chrome-firefox-epiphany/</link>
		<comments>http://geeknizer.com/arora-speedy-cross-platform-web-browser-benchmark-chrome-firefox-epiphany/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 19:11:11 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[arora]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[benchmarks]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1510</guid>
		<description><![CDATA[Are you tired of slow and sluggishness of Firefox when you need it the most? Try Arora, and you won&#8217;t regret. It is a Cross Platform &#8211; Windows/Mac/Linux/Embedded Linux/FreeBSD &#8211;... <span class="meta-more"><a href="http://geeknizer.com/arora-speedy-cross-platform-web-browser-benchmark-chrome-firefox-epiphany/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://ben.liveforge.org/rsc/arora.png" alt="" width="128" height="128" />Are you tired of slow and sluggishness of Firefox when you need it the most? Try Arora, and you won&#8217;t regret.</p>
<p>It is a Cross Platform &#8211; Windows/Mac/Linux/Embedded Linux/FreeBSD &#8211; Lightweight web browser uses the same rendering engine as Google Chrome and Safari, but works on almost any platform. Arora uses the <a href="http://code.google.com/p/arora/wiki/QtWebKit">QtWebKit</a> port of the fully standards-compliant WebKit layout engine.</p>
<p>Apart from the must-have features, Arora also Features that browsers like Firefox and Chrome do:</p>
<ul>
<li>blazing fast startups</li>
<li>smart location bar , session management</li>
<li>privacy mode</li>
<li>download manager</li>
<li>Set of tools for web developers &#8211; Debugging</li>
<li>30 Regional Languages</li>
</ul>
<p>The browser offers most of the features of mainstream browsers, including private browsing, session management, and a smart location bar—all in a lightweight browser that opens nearly instantly. It&#8217;s unlikely that Lifehacker readers will leave their precious Firefox behind for this, but it&#8217;s a nice, functional, and fast browser that&#8217;s definitely worth a look—especially for Linux users interested in a functional WebKit browser with a private browsing mode.</p>
<p>In my testing on Windows, Mac, Linux the browser worked without a problem, blazing fast startups, and rendered pages extremely fast (just like Chrome 3).</p>
<p>Tot test the real world scenario, I did some Benchmarks for Chrome 3 (Fastest browser yet on Windows) vs. Arora.</p>
<p>The benchmark was based on FutureMark PeaceKeeper -</p>
<p><img class="aligncenter" src="http://farm3.static.flickr.com/2546/3775120403_77de358a84_o.png" alt="" width="490" height="341" /></p>
<p>Higher is better &#8211; Epiphany, Midori runs only on  Linux.</p>
<p>Results: Midori is fastest on Linux, and Chrome 3.0 is fastest on Windows followed by Arora. <img src='http://geeknizer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Arora kicks Firefox&#8217;s ass badly. The REAL Fact is - Gecko cannot hold a candle to WebKit when it comes to performance. And mercifully, WebKit brings decent browser performance to those of us who have been suffering on Linux under the growing weight of Firefox. Though I love my Firefox extensions, I will happily bid them farewell in favor of the speed Midori and Epiphany are currently delivering.</p>
<p>I was delighted to see the results, Arora.</p>
<p>Site:<a href="http://code.google.com/p/arora/" target="_blank">http://code.google.com/p/arora/</a></p>
<p><a href="http://arora.googlecode.com/files/Arora%200.8.0%20Installer-1.exe" target="_blank">Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/arora-speedy-cross-platform-web-browser-benchmark-chrome-firefox-epiphany/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Why choose JavaFX. How to Code. Benchmark Graphics, CPU, Memory</title>
		<link>http://geeknizer.com/why-choose-javafx-how-to-code-benchmark-graphics-cpu-memory/</link>
		<comments>http://geeknizer.com/why-choose-javafx-how-to-code-benchmark-graphics-cpu-memory/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 23:00:01 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[benchmarks]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[javafx]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[visualvm]]></category>
		<category><![CDATA[Web languages]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1173</guid>
		<description><![CDATA[JavaFX meets TaranFX. JavaFX is built on top of a mature Runtime that gives developer&#8217;s amazing features. Java being in market since several years, they now have a more sophisticated... <span class="meta-more"><a href="http://geeknizer.com/why-choose-javafx-how-to-code-benchmark-graphics-cpu-memory/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin:5px;" src="http://farm3.static.flickr.com/2574/3676841702_13442c7d62_o_d.jpg" alt="" width="238" height="136" /><strong>JavaFX meets TaranFX. </strong></p>
<p>JavaFX is built on top of a mature Runtime that gives developer&#8217;s amazing features. Java being in market since several years, they now have a more sophisticated API.</p>
<p><em>Update: This Blog post is Winner of <a href="http://javafx.com/blogcontest/" target="_blank">Java Blogging Contest</a>.</em></p>
<p><strong>So what is JavaFX Hype all about?</strong></p>
<p>I first got to hear about JavaFX more than a year back when I attended Sun Tech days. It wasn&#8217;t very mature at that time and failed to catch my attention. It was this year in Feb, when I saw a momentum and maturity in this platform, which encouraged me to take my steps further.</p>
<p>JavaFX gives developers an amazing feature-Rich API which will help them build scalable, fully integrated, Rich  Graphics, Animated applications for the web. The beauty of JavaFX lies in the fact that its base (JVM) is already installed on all computers(90%).</p>
<p>When I first saw the API, I was amazed that it had so much pre-built into the API. e.g. All the common transitions like fading, scrolling, perspective animations are built-in. All you need is the idea and you can be all set to make the most powerful web application.</p>
<p>Being a Java at heart, you can always integrate it with existing java applications. Imagine a Live graphic Rich market-watch client talks directly to a EJB server to fetch live quotes and prepare animated graphs of statistical data and analytics to help you invest for future.</p>
<p>The feature I loved the most was, &#8220;applications are draggable to desktop&#8221;. Since apps run in JVM of local machine, though they open in browser, they can be dragged and dropped to desktop without interrupting any operation or performance.</p>
<p>Here is What I intend to Cover:</p>
<p>1. Example: How to Code Web Gallery in Javafx</p>
<p style="padding-left: 30px;">i. Basic Overview</p>
<p style="padding-left: 30px;">ii. The Code</p>
<p style="padding-left: 60px;">a. Brief on animation Terminologies</p>
<p style="padding-left: 60px;">b. Basic Code.</p>
<p style="padding-left: 60px;">c. Transitions.</p>
<p>2. Benchmarking</p>
<p style="padding-left: 30px;">i. Hardware used.</p>
<p style="padding-left: 30px;">ii. Invocation and Startup</p>
<p style="padding-left: 60px;">a. Observations</p>
<p style="padding-left: 60px;">b. JavaFX vs. Flash</p>
<p style="padding-left: 60px;">c. Conclusion</p>
<p style="padding-left: 30px;">iii. Animated Transitions and Full Image load:</p>
<p style="padding-left: 60px;">a. Key Observations</p>
<p style="padding-left: 60px;">b. Conclusion</p>
<p>3. Verdict</p>
<p style="padding-left: 30px;">i. Pros and Cons.</p>
<p style="padding-left: 60px;">
<p style="padding-left: 60px;">
<p>Let&#8217;s start with an example.</p>
<p><strong>1. Example: How to Code Web Gallery in JavaFX</strong></p>
<p>Before we start, you can have a Quick look at what we are going to achieve over <a href="http://geeknizer.com/gallery">here</a>. It&#8217;s a decent web gallery inspired by one of them demoed on <a href="http://www.javafx.com" target="_blank">Javafx site</a>. I took that gallery and re-wrote most of it to achieve the following:</p>
<p style="padding-left: 30px;">1. Redesign UI to match my taste and site&#8217;s theme.</p>
<p style="padding-left: 30px;">2. Optimize the code to max possible.</p>
<p>I did the latter to Benchmark JavaFX&#8217;s capabilities, as described in a later section. For now let&#8217;s look at the basics of JavaFX application design. Before we start, Let&#8217;s look at what did I make.</p>
<p style="text-align: center;"><a title="JavaFX gallery by TaranFX" href="http://geeknizer.com/gallery" target="_blank"><img class="aligncenter" title="Javafx Gallery Taranfx.com" src="http://farm4.static.flickr.com/3258/3675429271_e2dbee38a2_o_d.jpg" alt="" width="649" height="389" /></a></p>
<p>The Gallery is a JavaFX Frontend GUI with a backend supported by java <a href="http://www.flickr.com/services/api/" target="_blank">Flickr API</a>. On Load, Flickr is queried with REST API as <em>http://api.flickr.com/services/rest/?method=flickr.people.getPublicPhotos&amp;user_id=24847938@N07&amp;api_key={apiKey}&amp;per_page={</em><em>thunbLayout</em><em>.count}</em></p>
<p>HereI am sending request to Flickr to return me all public Photos for the user_id specified and per page show me {<em>thunbLayout</em>.<em>count</em>} many results per page using my unique API key.</p>
<p>This metaData when loaded, loads the 1st page of thumbnails. On selection via keyboard or mouse click on a pic, it opens for medium size and fizes the aspect ratio on load. While image is loaded, it is animated with Fade transition effect built into JavaFx. Let&#8217;s look at the code and things will get more clearer.</p>
<p><strong>ii. The Code</strong></p>
<p>Before we start, lets get you familiar with Jargons.</p>
<p><strong>a. Basic Animation Terminologies:</strong></p>
<p>Like Flash, JavaFX uses the generalized concept of Animations by using standard animation industry jargons. The First thing to learn is using <strong>Stages</strong> and <strong>Scenes</strong>. <strong>Stage</strong> is the main/core Placeholder for your JavaFX application. <strong>Scene</strong> is an independent widget which fits into Stage. Multiple Scenes can be put inside stage but there will be only one stage per application.</p>
<p><strong>b. The Basic Code:</strong></p>
<p>JavaFX made it really easy to code. Here is the code syntax:</p>
<p>[code lang="javascript"]<br />
var stage = Stage {<br />
title: "Taranfx Gallery"<br />
width: 840<br />
height: 520<br />
visible: false<br />
style: StageStyle.TRANSPARENT<br />
scene: bind scene<br />
}</p>
<p>function run() {<br />
initUI();<br />
stage.visible = true;<br />
// Set focus to background by default<br />
bgRect.requestFocus();<br />
}</p>
<p>[/code]</p>
<p>Here, run() Method is the default main method inside Main.fx class. So setting stage to visible, and getting the focus, does the job!</p>
<p>Now Let&#8217;s create scene for our thumbnails:</p>
<p>[code lang="javascript"]</p>
<p>var scene : Scene = Scene {<br />
width: 840<br />
height: 520<br />
content: Group {<br />
content: bind stageContent //defined below inside initUI()<br />
clip: Rectangle {<br />
width: bind layout.width<br />
height: bind layout.height<br />
arcWidth: 20<br />
arcHeight: 20<br />
}<br />
}<br />
fill: Color.TRANSPARENT<br />
}; [/code]</p>
<p>And Instantiate the UI components:</p>
<p>[code lang="javascript"]</p>
<p>function initFrontUI() {</p>
<p>descTxt = Text {<br />
x: bind layout.thumbX<br />
y: bind layout.descTxtY<br />
font: bind layout.descFont<br />
wrappingWidth: bind (layout.thumbGroupW - 10)<br />
content: bind description<br />
fill: Color.WHITE<br />
smooth: true<br />
textOrigin: TextOrigin.TOP<br />
clip: Rectangle {    // calculations for layout<br />
x: bind descText.x<br />
y: bind (descText.y - 2)<br />
width: bind (layout.width - 20)<br />
height: bind ( layout.thumbGroupY - descTxt.y - 17)<br />
}<br />
}</p>
<p>stageContent = [<br />
backRect, titleBar, nxtButton, bckButton, exitButton,<br />
descTxt, thumbGroup, pageBttnGroup,<br />
fullView, progressBar,fiv.saveBttn    //names are self explanatory, last one is save button inside Scene Full Image view.<br />
];</p>
<p>getImageData();  // Call Flickr REST API using standard Java Flickr API. Loads list of thumb image src, description, etc.<br />
}[/code]</p>
<p><strong>c. Transitions:</strong></p>
<p>Now look at how Transitions are created. To achieve the animation effect, you have to play with the javafx.animation.<strong>Timeline</strong>, javafx.animation.<strong>KeyFrame</strong>. Again, these are generic words used in animation industry (same with Flash). If you are new to animation, let me define it for you. <strong>Timeline </strong>is the time scale of the animation which consists of number of frames through which animation will move. <strong>KeyFrame </strong>is the frame with concrete data i.e. Initial or final state of the animation and in-between the frames happens the transition that creates animated illusion. The animation used, when you select a thumbnail to view fullImage, is demonstrated below:</p>
<p>[code lang="javascript"]</p>
<p>var tL:Timeline = Timeline {<br />
rate: bind tLRate with inverse<br />
keyFrames: [<br />
KeyFrame {<br />
time: 1s<br />
values: [ opacity =&gt; 1.0 tween Interpolator.LINEAR ]<br />
canSkip: true<br />
}<br />
]<br />
};</p>
<p>...</p>
<p>function fadeEffect() {</p>
<p>if(visible) {       // javafx.scene.Node.visible, if current stage is visible, its set true.<br />
tL.time = 0s;<br />
tLRate = 1.0;<br />
opacity = 0.2;<br />
visible = true;<br />
} else {<br />
tL.time = 2s;<br />
tLRate = -2.0;<br />
opacity = 1.0;<br />
}<br />
tL.play();<br />
}</p>
<p>[/code]</p>
<p>Animations are so easy to code. I just loved it.</p>
<p>I don&#8217;t trust any hypes, statistics till I test them on my own. Proceed with the next section and you will know what convinced me here.</p>
<p>.</p>
<p><span><span style="font-family: Verdana;"><strong>2. Benchmarking the JavaFX</strong> (Gallery example):</span></span></p>
<p><strong>i. Hardware used:</strong></p>
<p>Notebook: Dell XPS</p>
<p>Processor: Intel Core 2 Duo 2.2Ghz @800Mhz FSB</p>
<p>RAM:<em> </em>2.5GB</p>
<p>Graphics: Standard Intel extreme</p>
<p>(I have a Nvidia notebook as well but I wanted to test it on the onboard graphics to check how bad can it get.)</p>
<p>Tools: Netbeans 6.5, <a href="http://geeknizer.com/blog/?p=930" target="_blank">VisualVM</a> 1.1</p>
<p><strong>ii. Invocation &amp; Startup:</strong></p>
<p>JavaFX startup is pretty heavy for initial 10 seconds. During this interval, It is supposed to load a large number of underlying classes.</p>
<p>The main loader is <strong>com.sun.javafx.runtime.main.Main.class</strong>, packaged inside the distributable Jar. In a web browser, actual invocation starts from the javascript from URL &#8220;http://dl.javafx.com/1.2/dtfx.js&#8221;.<br />
This Javascript looks for &#8220;Javafx&#8221; method inside the HTML &lt;script&gt; tag. In this tag, information about the &#8220;JAR to load&#8221; is present. JAVAFX runtime Main.class takes over the control and loads the Projectname_browser.jnlp which invokes the actual jar user classes i.e. com.taranfx.* in this case.<br />
Before loading your Main class i.e. com.taranfx.Main.fx, it loads all the base underlying classes to support the Javafx features.</p>
<p><img class="alignleft" style="margin:10px;" title="Javafx profiling CPU, Memory" src="http://farm3.static.flickr.com/2570/3676241004_28b0c003f4_o_d.jpg" alt="" width="717" height="504" /></p>
<p style="text-align: left;"><strong>a. Observations:</strong></p>
<p style="text-align: left;">My application had import for around 200 classes and 20 classes were defined under com.taranfx.*. The Total classes loaded after the start-up was nearing 4000.<br />
If you look at the graph above, loaded classes for first peek was 2500. This is the point where JavaFX started reading my com.taranfx.* package. This means, at all times for JavaFX to start empty, it will need 2500 runtime classes. During this time, (almost 6 seconds), CPU utilization is max. On my Dual core it was able to eat upto 70% CPU though it was using only 7mb of heap.<br />
If you look at the CPU graph, the second peek was incurred when my classes started executing. This was the time when Request for Flickr REST API was being generated. During this, CPU utilization of 27%, Heap size of 12mb was observed. The third CPU peek came when response from Flickr was received, and images were starting to appear. Loading of 50 images (10in a row x 5 in a column) took peek utilization of 25.5%. As clear from Memory utilization graph, Images were being loaded and heap size was increasing in steps till 20mb of which roughly 13mb was being used. Immediately after this, a substantially GC call reduced the memory overhead. (after this watever memory increase you see is because of my further operations in GUI, we will consider them in next section)
</p>
<p style="text-align: left;"><img class="aligncenter" src="http://farm3.static.flickr.com/2539/3675428237_0c74dd7b3e_o_d.jpg" alt="" width="723" height="501" /></p>
<p>.</p>
<p><strong>b. JavaFX vs. Flash</strong><br />
Now, I had a similar application in Flash ofcourse pretty different in layout, etc but similar functionality. Let&#8217;s compare those statistics with JavaFX.</p>
<p>It was roughly 40% at first peak with RAM usage of 4mb, and then 20% second peek with 10mb, and 3rd peek 29% with 19mb RAM.</p>
<p><strong>c . Conclusion:</strong><br />
All the performance statistics were pretty close to Adobe Flash but were mostly on the higher side which is but obvious because its VM <img src='http://geeknizer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>.</p>
<p><strong>iii. Animated Transitions </strong><strong>and Full Image load</strong><strong>:<br />
</strong>So after loading of thumbnails is over, next comes the main application. Navigating quickly between images as it prepares requests for each of the image to be downloaded for preview. Let&#8217;s discuss the Performance of the application during power user usage. Since the application has lots of animations specially Fade transitions, We will compare how well are those can run on our machines.</p>
<p>Please note, I have chosen animation mainly as fade as it needs alot of CPU juice to run smoothly. Infact, smooth fading was far from reality in Swing. So let&#8217;s see how well JavaFX handles this in new refined JVM.</p>
<p>Let&#8217;s now look at the profiling:</p>
<p style="text-align: left;"><img class="aligncenter" src="http://farm4.static.flickr.com/3012/3675428551_0a335e63d8_o_d.jpg" alt="" width="723" height="533" /></p>
<p style="text-align: left;"><strong>a. Key Observations:</strong></p>
<p style="text-align: left;">Refer to the CPU, the first wave peek you see is at approx. 15 seconds from when all thumbs were loaded. This peek was incurred due to my first click, which triggered the very first transitioning of fading all 50 thumbnails screen to Full Image preview (class ). Fading was very smooth and what a surprise it took just 19% of my CPU. Are you kidding me JavaFX ? Fading involves a number of interpolated frames during the transition time (set to 2 seconds) and frame rate of decent <em>20 fps</em> was observed (I used a screen capture tool that auto-detects frame rate of the screen, it gave 20.3 fps)</p>
<p>Moving on, I became a power user (clicking madly on all images and then returning back) at full pace. Clicked images were being loaded in background threads while new images being licked were having fading transitions, one by one  being put to backround thread queue to load images from flickr. As expected, it resulted in good CPU utilization, though transitions still remained smooth as before. CPU wasn&#8217;t kicked much it ranged between 30 to 60% which is pretty expected, no surprises. But one thing impressed me, Heap Usage. It didn&#8217;t eat much of the Heap. At start, Heap size was 20MB (15mb used), it then raised only to 25mb after 40 seconds of power user activity. GC wasn&#8217;t kicked more than once and it reduced Used heap from 20 to 15mb making it less hungry for more Heap. I must admit, memory management was pretty good.</p>
<p style="text-align: left;">Now let&#8217;s look at the other part, the most active Threads.</p>
<p style="text-align: left;"><img class="aligncenter" src="http://farm4.static.flickr.com/3619/3675428897_f573df61c8_o_d.jpg" alt="" width="740" height="371" /></p>
<p>Java.util.concurrent.<strong>FutureTask.run</strong>() ate most of the CPU. Because of high number of requests, large no of threads got created, and for obvious reasons, this had to be the highest usage. Second highest is javax.swing.<strong>SystemEventQueueUtitlities</strong>, which is a old class from the generation of swings exposing some generic UI utilities. This involves the fading, and other graphical operations. Third was sun.rmi.transport.tcp.TCPTransport, this was for TCP connection to Flickr. The CPU usage for this thread is during translation of TCP requests from Java to right to your OS protocol stack.</p>
<p><strong>b. Conclusion</strong></p>
<p>I&#8217;m still left astonished if this was possible inside VM! The Ability of Graphics (atleast for 2D) is brilliant. Later on when I took the same test to Nvidia platform, I did see noticeable differences. The Fade effect had risen from bare 20fps to 28fps.</p>
<p><strong>3. The VERDICT!</strong></p>
<p><strong>The Pros:</strong></p>
<p>- Solid API with bundled inbuilt features for almost anything you will need.</p>
<p>- Brilliant Graphics Rendering (2D)</p>
<p>- Low on CPU usage than previous generation of JavaVMs.</p>
<p>- Comparble performance for generic RIA.</p>
<p>- Excellent memory management. (it&#8217;s not just standard VM memory management, there&#8217;s more to it.)</p>
<p>- OpenSource: A More open approach to RIA in the industry as compared to Flash, Silverlight like AJAX.</p>
<p>- Universal Language for Desktop, mobiles, other portables.</p>
<p><strong>The Cons:</strong></p>
<p>Nothing in the world is without Cons, even JavaFX has it:</p>
<p>- <strong>Graphics and multimedia</strong> are powerful on JavaFX, but it runs in JVM and not the real system, hence graphics can never be as powerful as native applications like Adobe Flash. The <strong>high complexity advanced 2D, 3D graphics</strong> will suffer significant performance hits inside VM. Such aplications will have more floating point calculations and More frequent memory allocation/de-allocations which will choke VM. (Though, for low complexity 2D, jaavaFX might beat Flash)</p>
<p>- Another -ve is for <strong>Video and High definition</strong>: The mediaplayer (via API) in JavaFX is able to attain a decent framerate of 24/25fps and CPU utilization goes to peak during this playback over SD (Standard definition). Now if you are looking for HD content to go via JavaFX, it&#8217;s not possible at this time. I used the same hardware as in the benchamark. CPU utilization goes to peak to achieve that framerate for SD.</p>
<p>For Playing 720p and 1080p HD content, VM came to the knees, failed to provide any tolerable frame rates. Definitely, needs lot of improvement in this sector. May be Sun can develop native APIs to interact for each Nvidia CUDA, ATI graphics Kernel for each platform to accelerate this. This could encourage 3d gaming in  JavaFX. (though this is very hard to do and maintain keepin platform independence in mind.).</p>
<p>- A big challenge awaits javafx to reduce <strong>Load times</strong>. To load startup classes, it takes 10-20 seconds depending upon the application and CPU you are using. Flash is much faster at this.</p>
<p>Definitely I found my effort worth while after days of playing with JavaFX. I can proudly say it will stand as a clear challenger to Flash (provided few things improve, specially load times). From the past trend of Sun, it has innovated in every field of Java and will continue to do so. And now that It&#8217;s with <a href="http://geeknizer.com/blog/?p=1014" target="_blank">Oracle and Larry Ellison</a>, I don&#8217;t have a doubt about its future.</p>
<p><img class="alignright" src="http://techblog.gr/wp-content/uploads/2008/12/javafx.jpg" alt="" width="530" height="139" /></p>
<p>Future could be JavaFX. Are you Ready?</p>
<p>Get Started <a href="http://www.javafx.com" target="_blank">www.Javafx.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/why-choose-javafx-how-to-code-benchmark-graphics-cpu-memory/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>So Safari 4 is World&#8217;s fastest browser? NO! Browsers Benchmarked!</title>
		<link>http://geeknizer.com/so-safari-4-is-worlds-fastest-browser-no-browsers-benchmarked/</link>
		<comments>http://geeknizer.com/so-safari-4-is-worlds-fastest-browser-no-browsers-benchmarked/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 16:42:44 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1085</guid>
		<description><![CDATA[At yesterday’s WWDC 09 keynote speech Apple announced the release of Safari 4 web browser for Windows and Mac. Apple claims this browser is “the world’s fastest browser” … let’s... <span class="meta-more"><a href="http://geeknizer.com/so-safari-4-is-worlds-fastest-browser-no-browsers-benchmarked/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p>At yesterday’s WWDC 09 keynote speech Apple announced the release of Safari 4 web browser for Windows and Mac. Apple claims this browser is “the world’s fastest browser” … let’s find out.</p>
<p><img src="http://i.zdnet.com/blogs/09-06-2009-10-27-36.jpg" border="0" alt="" align="right" />I’m always suspicious of all claims that are along the lines of “world’s blankiest blank,” especially when those claims come from Apple.</p>
<p>So, is Safari 4 the fastest browser? Let’s test out Apple’s claim by pitting it against Google Chrome.</p>
<p>I’m using my standard test bed &#8211; QX9770 Core 2 Extreme running at 3.2GHz, with 2GB or RAM on a fully up-to-date Windows Vista Ultimate 32-bit platform.</p>
<p>I’m putting Safari 4 against Google Chrome because that’s currently the fastest browser on the block. If Safari 4 can beat that, it earns the title of “world’s fastest browser.” If it can’t beat Chrome, then the claim is puff.</p>
<p>As usual, two tests &#8211; <a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html" target="_blank">SunSpider JavaScript</a>, and <a href="http://v8.googlecode.com/svn/data/benchmarks/v4/run.html" target="_blank">V8</a> benchmarks.</p>
<p><strong>The Results:</strong></p>
<p align="left"><a href="http://i.zdnet.com/blogs/ss_09-06-2009-12-40-33.jpg"><img class="alignnone size-full wp-image-4608" src="http://i.zdnet.com/blogs/ss_09-06-2009-12-40-33.jpg" alt="" width="475" height="284" /></a></p>
<p align="left"><a href="http://i.zdnet.com/blogs/v8_09-06-2009-12-41-24.jpg"><img class="alignnone size-full wp-image-4609" src="http://i.zdnet.com/blogs/v8_09-06-2009-12-41-24.jpg" alt="" width="475" height="284" /></a></p>
<p align="left">While it’s clear that Safari 4 is fast, and it’s almost caught up with Chrome in the V8 benchmark, Safari 4 is clearly NOT the world’s fastest browser.</p>
<p align="left"><strong>Benchmark Safari 4 vs. Firefox 3.5 vs. chrome 2.0 vs. Chrome 3.0</strong></p>
<p align="left">Google Chrome still outperforms Safari 4.  The Firefox 3.5 was as bad as 1.6x Slower than Chrome 2.0.</p>
<p align="left">Also, I did some tests with chrome 3.0 with firefox 3.5 and Safari 4.</p>
<p style="text-align: center;" align="left"><img class="aligncenter" src="http://images.betanews.com/media/3405.jpg" alt="" width="600" height="412" /></p>
<p align="left">Ahh, <strong>Chrome 3.0 is slick</strong>, don&#8217;t even look at other browsers <img src='http://geeknizer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Its 1.8x times faster than Firefox 3.5 and 1.35x times faster than Safari 4.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/so-safari-4-is-worlds-fastest-browser-no-browsers-benchmarked/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Benchmark Windows 7 RC vs Windows Vista</title>
		<link>http://geeknizer.com/benchmark-windows-7-rc-vs-windows-vista/</link>
		<comments>http://geeknizer.com/benchmark-windows-7-rc-vs-windows-vista/#comments</comments>
		<pubDate>Sat, 02 May 2009 18:30:41 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[benchmark]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[tasks]]></category>
		<category><![CDATA[windows 7 rc]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://taranfx.com/blog/?p=639</guid>
		<description><![CDATA[Gaming Performance another comparison between Vista and 7, keeping XP out this time, and based on gaming performance. He doesn’t reveal any accurate numbers for his benchmarks as that is... <span class="meta-more"><a href="http://geeknizer.com/benchmark-windows-7-rc-vs-windows-vista/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<div class="entry">
<p><a href="http://www.suankual.com/wp-content/uploads/2009/04/windows-7-vista-compare-graph.jpg"><img class="aligncenter size-full wp-image-419" title="windows-7-vista-compare-graph" src="http://www.suankual.com/wp-content/uploads/2009/04/windows-7-vista-compare-graph.jpg" alt="windows-7-vista-compare-graph" width="520" height="273" /></a></p>
<p><a href="http://www.suankual.com/wp-content/uploads/2009/04/windows-7-vista-compare.jpg"><img class="aligncenter size-full wp-image-420" title="windows-7-vista-compare" src="http://www.suankual.com/wp-content/uploads/2009/04/windows-7-vista-compare.jpg" alt="windows-7-vista-compare" width="520" height="263" /></a></div>
<div id="TixyyLink" style="border: medium none; overflow: hidden; color: #000000; background-color: transparent; text-align: left; text-decoration: none;">
<div class="post-title">
<h2>Gaming Performance</h2>
</div>
<p><span><span><span>another comparison between Vista and 7, keeping XP out this time, and based on gaming performance. He doesn’t reveal any accurate numbers for his </span>benchmarks as that is against the Windows 7 RC EULA ( I wonder if using a leaked build is against that as well?! ). The benchmarks have been run on a fairly powerful system, with graphics cards ranging from mainstream to enthusiast performance, an Inter Core 2 Due E8500 processor overclocked to 3.6 GHz, 4 GB of RAM and pixel killing games like Crysis Warhead, Far Cry 2 and Left 4 Dead, all at a resolution of 1,680 x 1,050. 32 bit versions of both OS were used.</span></span></p>
<p><span>Here are the <span class="IL_SPAN"><br />
<input name="IL_MARKER" type="hidden" />benchmarks</span> for Crysis Warhead. The rest can be seen on </span><a href="http://blogs.zdnet.com/hardware/?p=4228">Hardware 2.0</a></p>
<p><img style="border: 0px none; display: block; float: none; margin-left: auto; margin-right: auto;" title="image" src="http://www.ithinkdiff.com/wp-content/uploads/2009/04/image11.png" border="0" alt="image" width="481" height="289" /></p>
<p><span><span>As you can see, it’s really a head on competition between <span class="IL_SPAN"><br />
<input name="IL_MARKER" type="hidden" />Vista</span> and 7, with both wining in equal number of benchmark shootouts for Crysis Warhead. Keeping in mind that </span><span class="IL_SPAN"><br />
<input name="IL_MARKER" type="hidden" />Windows 7</span><span> has just reached the RC milestone, and the video drivers aren’t really 100% up to the mark, I bet we might see these figures changing and 7 gaining more fps when it hits RTM. <span class="IL_SPAN"><br />
<input name="IL_MARKER" type="hidden" />Vista</span> wasn’t a viable option for gamers until it reached SP1 and the video drivers matured for it. Hopefully, it wont take that long this time for ATI and NVIDIA to get their act together.</span></span></div>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/benchmark-windows-7-rc-vs-windows-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

