An interesting thing happened recently, when I started to build the profiler, a lot of the features were what I call Core Features. Those were the things that without which, we wouldn’t have a product. Things like detecting SQL, merging it into sessions, providing reports, etc. What I find myself doing recently with the profiler is not so much building Core Features, but building UX features. In other words, now that we have this in place, let us see how we can make better use of this.
Case in point, the new features that were just released in build 713. They aren’t big, but they are there to improve how people are commonly using the products.
Renaming a session:
This is primarily useful if you are in a long profiling session and you want to mark a specific session with some notation:
Small feature, and individually not very useful. But you might have noticed that the sessions are marked with stars around them. They weren’t there is previous builds, so what are they?
They are a way to tell the profiler that you really like those sessions :-)
More to the point, such sessions will not be removed when you clear the current state. That lets you keep around the previous state of the application as a base line while you work to improve it. Beside, it makes it much easier to locate them visually.
And finally, as a quicker way to do that, you can just ask the profiler to clear all but the selected features.
Not big features, but nice ones, I think.