Popular Articles
Last viewed:
- Performance benchmarks for LINQ vs. SqlDataReader, DataSet - Selects: Part 1
- Global.asax Events in IIS 6 and IIS 7 for Static Resources
- Performance benchmarks for LINQ vs. SqlDataReader, DataSet - LINQ Compiled Queries: Part 2
- Create trigger MySQL 5.0 - super privilege required
- Fixing Relative Paths in C# ASP.NET When Using Url Rewriting
- C# Free Component to Generate PDF - Convert HTML to PDF
Recent comments
- Awsome!!
7 hours 26 min ago - C# insert image
22 hours 18 min ago - jkll
3 days 10 hours ago - Thank You
4 days 10 hours ago - Another approach
6 days 11 hours ago - Issue
1 week 45 min ago - thanks
1 week 11 hours ago - Calendar date time
1 week 17 hours ago - Nice Explanation
1 week 21 hours ago - ramya
1 week 3 days ago

Very sad that linq underperforms DataReader
I was hoping that Linq static functions would be highly optimized to improve vectorization; it's not unreasonable to assume that Linq is checking processor and memory capabilities to optimize performance for the current architecture. Your benchmark implies that it does not.
Also: please include a date in your posts. I was able to infer how recent your post was by the dates of the comments, but I'd rather know when you posted this.
Finally: is .NET 4.0 Any better? If Linq has been fully optimized for 4.0, it's a huge, huge win for developers.