Alois Kraus


  Home  |   Contact  |   Syndication    |   Login
  133 Posts | 8 Stories | 368 Comments | 162 Trackbacks



Post Categories

Image Galleries


January 2014 Entries

During the end of 2013 I had a little free time to create a tool to help diagnose performance problems in distributed systems. If you have a machine connected to a remote server and you want to find out why e.g. your game sometimes has hiccups you can run ETWControler on both boxes to get ETW tracing from both machines at the same time. That alone of course could also be achieved with a shell script. But there is more to it. It comes with a full keyboard and mouse logger where all keyboard and mouse ......

Many developers mainly know their application frameworks to rapidly deliver business driven applications. This is a good thing but still there are things like the OS, CPU, memory and the network which are critical to application performance. The network is often viewed as a bidirectional connection between two computers This is all well until things start to fail. The network topology then can quickly can change from two arrows to a black hole which tends to suck up all information and Side Note: ......

What is wrong with this code? List<Bitmap> bitmaps = new List<Bitmap>(); private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < 10 * 1000; i++) { var bmp = Resources.SmallIcon; bitmaps.Add(bmp); } } Update: This issue is fixed with KB 2929755 from Windows 7 up to Windows 8.0 and with KB 2919355 for Windows 8.1 and Server 2012 R2. This is my first Windows bug that actually got fixed. The later update was rolled out via Windows update already in April so you should ......