<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-328010919691635719.post7308792808631010047..comments</id><updated>2009-02-09T21:13:47.669+01:00</updated><title type='text'>Comments on Eamon Nerbonne: .NET numeric performance disappointing</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eamon.nerbonne.org/feeds/7308792808631010047/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/328010919691635719/7308792808631010047/comments/default'/><link rel='alternate' type='text/html' href='http://eamon.nerbonne.org/2009/02/net-numeric-performance-disappointing.html'/><author><name>Eamon Nerbonne</name><uri>http://www.blogger.com/profile/00388124191987595398</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-328010919691635719.post-3755939469199707576</id><published>2009-02-09T21:13:00.000+01:00</published><updated>2009-02-09T21:13:00.000+01:00</updated><title type='text'>&amp;gt; Using the array&amp;#39;s built-in Length propert...</title><content type='html'>&amp;gt; Using the array&amp;#39;s built-in Length property is actually somewhat faster than using a constant, but the difference is negligible.&lt;BR/&gt;&lt;BR/&gt;This should work the way it does because, when the JIT knows you&amp;#39;re comparing the index against the array upper bound in a loop, it can optimize away the range checks. It is surprising that doesn&amp;#39;t work on x64, though!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/328010919691635719/7308792808631010047/comments/default/3755939469199707576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/328010919691635719/7308792808631010047/comments/default/3755939469199707576'/><link rel='alternate' type='text/html' href='http://eamon.nerbonne.org/2009/02/net-numeric-performance-disappointing.html?showComment=1234210380000#c3755939469199707576' title=''/><author><name>Pavel Minaev</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://eamon.nerbonne.org/2009/02/net-numeric-performance-disappointing.html' ref='tag:blogger.com,1999:blog-328010919691635719.post-7308792808631010047' source='http://www.blogger.com/feeds/328010919691635719/posts/default/7308792808631010047' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1089739202'/></entry><entry><id>tag:blogger.com,1999:blog-328010919691635719.post-9071991835743765408</id><published>2009-02-04T15:06:00.000+01:00</published><updated>2009-02-04T15:06:00.000+01:00</updated><title type='text'>For the record, an equivalent matlab loop takes 13...</title><content type='html'>For the record, an equivalent matlab loop takes 13 seconds on the same machine.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/328010919691635719/7308792808631010047/comments/default/9071991835743765408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/328010919691635719/7308792808631010047/comments/default/9071991835743765408'/><link rel='alternate' type='text/html' href='http://eamon.nerbonne.org/2009/02/net-numeric-performance-disappointing.html?showComment=1233756360000#c9071991835743765408' title=''/><author><name>Eamon Nerbonne</name><uri>http://www.blogger.com/profile/00388124191987595398</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://eamon.nerbonne.org/2009/02/net-numeric-performance-disappointing.html' ref='tag:blogger.com,1999:blog-328010919691635719.post-7308792808631010047' source='http://www.blogger.com/feeds/328010919691635719/posts/default/7308792808631010047' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-17401202'/></entry><entry><id>tag:blogger.com,1999:blog-328010919691635719.post-4465382929480969092</id><published>2009-02-04T12:45:00.000+01:00</published><updated>2009-02-04T12:45:00.000+01:00</updated><title type='text'>I should test that sometime indeed; but based on h...</title><content type='html'>I should test that sometime indeed; but based on http://flyingfrogblog.blogspot.com/2009/01/mono-22.html&lt;BR/&gt;which caused me to experiment in the first place, I'd expect mono to be even slower.&lt;BR/&gt;&lt;BR/&gt;Of course, it's quite likely unsafe C# code with pointers will perform better - but it's frustrating that the cost of higher level constructs is so great.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/328010919691635719/7308792808631010047/comments/default/4465382929480969092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/328010919691635719/7308792808631010047/comments/default/4465382929480969092'/><link rel='alternate' type='text/html' href='http://eamon.nerbonne.org/2009/02/net-numeric-performance-disappointing.html?showComment=1233747900000#c4465382929480969092' title=''/><author><name>Eamon Nerbonne</name><uri>http://www.blogger.com/profile/00388124191987595398</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://eamon.nerbonne.org/2009/02/net-numeric-performance-disappointing.html' ref='tag:blogger.com,1999:blog-328010919691635719.post-7308792808631010047' source='http://www.blogger.com/feeds/328010919691635719/posts/default/7308792808631010047' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-17401202'/></entry><entry><id>tag:blogger.com,1999:blog-328010919691635719.post-4486824241269549444</id><published>2009-02-04T04:48:00.000+01:00</published><updated>2009-02-04T04:48:00.000+01:00</updated><title type='text'>Interesting! I wonder how your test would fare on ...</title><content type='html'>Interesting! I wonder how your test would fare on Mono.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/328010919691635719/7308792808631010047/comments/default/4486824241269549444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/328010919691635719/7308792808631010047/comments/default/4486824241269549444'/><link rel='alternate' type='text/html' href='http://eamon.nerbonne.org/2009/02/net-numeric-performance-disappointing.html?showComment=1233719280000#c4486824241269549444' title=''/><author><name>Thomas ten Cate</name><uri>http://www.blogger.com/profile/02609144861191873031</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://eamon.nerbonne.org/2009/02/net-numeric-performance-disappointing.html' ref='tag:blogger.com,1999:blog-328010919691635719.post-7308792808631010047' source='http://www.blogger.com/feeds/328010919691635719/posts/default/7308792808631010047' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1910202066'/></entry></feed>
