Refactoring in performance fixture.

Pushed out some complexity out to prep for dealing with windows issue.
Added unit test coverage in performance fixture
Fixed gc log parsing on windows

I'm observing certain kind of lines in gc log on windows that can be ignored I think. Let's see how it works out.