Alois Kraus

blog

  Home  |   Contact  |   Syndication    |   Login
  141 Posts | 8 Stories | 357 Comments | 162 Trackbacks

News



Archives

Post Categories

Programming

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 ......