recentpopularlog in

david.parrott : performance   49

.NET Core 3.0 Intrinsics in Real Life - 3/3 - damageboy
As I’ve described in part 1 & part 2 of this series, I’ve recently overhauled an internal data structure we use at Work® to start using platform dependent intrinsics.
programming  development  c#  dotnet  dotnetcore  performance 
10 weeks ago by david.parrott
.NET Core 3.0 Intrinsics in Real Life - 1/3 - damageboy
I’ve recently overhauled an internal data structure we use at Work® to start using platform dependent intrinsics- the anticipated feature (for speed junkies like me, that is) which was released in preview form as part of CoreCLR 2.1: What follows is sort of a travel log of what I did and how the new CoreCLR functionality fares compared to writing C++ code, when processor intrinsics are involved.
programming  development  c#  dotnet  dotnetcore  performance 
10 weeks ago by david.parrott
NProfiler™ - A free, fast, extremely accurate .NET profiler
Find and fix .NET performance bottlenecks in minutes. Get rich performance data for your C# and VB code, right-down to line-level.
dotnet  profiler  performance 
november 2016 by david.parrott
Subverting .NET Type Safety with 'System.Runtime.CompilerServices.Unsafe' · Performance is a Feature!
In which we use System.Runtime.CompilerServices.Unsafe a generic API (“type-safe” but still “unsafe”) and mess with the C# Type System!
dotnet  performance 
september 2016 by david.parrott
Why Developers Need to Understand Execution Plans
As a coder, the more you know about the business, the better code you're going to write. The more you know about the language in which you code regularly, the better code you're going to write. Similarly, if you're tasked with writing code against a relational database engine, you're going to need to know more about that engine. If you can examine and understand execution plans, you can achieve better understanding of the database system and you will write better database code. Grant Fritchey sh...
work  sqlserver  performance 
january 2015 by david.parrott
codersnotes.com - Very Sleepy
Sleepy is a C/C++ CPU profiler for Windows systems.
The original version is a bit lacking in many areas, so I’ve been doing some work on it.
My version (“Very Sleepy”) has a boatload of improvements in, such as call-graph profiling, an improved UI, and load-save.
c  c++  cpu  debugging  development  opensource  free  performance  profiling  programming  tools  windows  tool 
november 2010 by david.parrott
AsmXml - A Fast XML Parser
AsmXml is a very fast XML parser and decoder for x86 platforms (Windows, Linux, BSD and Mac OS X).
asm  assembly  library  performance  programming  x86  xml  development 
october 2010 by david.parrott
All Your Base Are Belong To Us
Mostly .NET internals and other kinds of gory details
blog  c#  development  performance  programming  debugging  clr  dotnet 
august 2010 by david.parrott
smallpt: Global Illumination in 99 lines of C++
smallpt is a global illumination renderer. It is 99 lines of C++, is open source, and renders the above scene using unbiased Monte Carlo path tracing
3d  c++  demoscene  development  graphics  opensource  performance  programming  software 
august 2010 by david.parrott
Rico Mariani's Performance Tidbits
Implying no warranties and conferring no rights: "AS IS" since 1988
development  tips  c#  blog  performance  dotnet 
june 2010 by david.parrott

Copy this bookmark:





to read