Funny, It Worked Last Time

... and other odd mutterings of a performance junkie

Event Tracing for Windows (ETW) -- Part 2

So, there were two major groups of comments on the last post, and I'll try to address them. The...

Author: ryanmy Date: 06/09/2005

Event Tracing for Windows (ETW)

A lot of work in performance tuning is organizational. There's only so much work one can do with a...

Author: ryanmy Date: 05/27/2005

Misinformation and the The Prefetch Flag

Hello! I haven't updated this blog in a while; work and other events have conspired to keep me from...

Author: ryanmy Date: 05/25/2005

Encodings in Strings are Evil Things (Part 8)

As more Unicode encodings are being finished, I find myself wanting to actually start using rmstring...

Author: ryanmy Date: 01/17/2005

Encodings in Strings are Evil Things (Part 7)

Eugh. Due to a three-part punch of piling-up work, time with family over the holidays, and being...

Author: ryanmy Date: 01/10/2005

Encodings in Strings are Evil Things (Part 6)

First, I apologize for not updating recently -- at work, my dev machine's power supply died, and...

Author: ryanmy Date: 11/04/2004

Encodings in Strings are Evil Things (Part 5)

In our last episode, we briefly discussed possible behaviors for encoding_cast, and we discussed how...

Author: ryanmy Date: 10/25/2004

Encodings in Strings are Evil Things (Part 4)

In our last episode, we established that we wouldn't be able to make a true std::string replacement...

Author: ryanmy Date: 10/22/2004

Encodings in Strings are Evil Things (Part 3)

(Before I start: I've gotten a few suggestions about readability, since my two entries thus far have...

Author: ryanmy Date: 10/20/2004

Encodings in Strings are Evil Things (Part 2)

At the end of the last post, we reduced the abstract concept of "string" down to an "ordered...

Author: ryanmy Date: 10/19/2004

Encodings In Strings Are Evil Things (Part 1)

What is a string? About six months ago at the Game Developers Conference in San Jose, I sat in on a...

Author: ryanmy Date: 10/18/2004