Kick Spy!, Kick Zeitgeist and Kick Widgets
atalasoft.com — It's time to leave the secondary, external structure of our programs behind. If you can treat the reflected code from a programming language like an abstract data structure, why can’t you just keep the source itself in a similarly abstracted data structure? Isn’t the structure of a program more similar to a graph, than a list? Besides the momentum of the past, what is keeping us tied to having our code in this format? read more...
atalasoft.com — In this post I discuss the gcConcurrent and gcServer settings which allow you to exercise some control how the Garbage Collector operates. Tuning the garbage collector to the specific context of the particular application can significantly improve the performance of both non-threaded and multi-threaded applications. read more...
atalasoft.com — Following from my previous post on the topic of stack allocation, in this post I talk about three different ways to change a thread's stack size in C#. Each of these techniques have advantages and disadvantages which I discuss as well. This post may also be of interesting to those learning about PInvoke or modifying the binary header. read more...
atalasoft.com — In this article I walk through safe and unsafe stack allocation in C#. I discuss some methods of improving performance and talk about the dangers and inconveniences involved in those methods. read more...
Sponsored Link: www.carlist.ie
Ads via The Lounge