With situations of 50 and more players combating (e.g. alterac valley) my FPS drops from 30+ to <10 , and only because of the message parsing of PvPLog.
When i disable it with "/pl disable" my FPS increases instantly.
Thats was a problem with 0.5.x and still with 0.6.0. Don't know about 0.6.1, haven't tested it yet, but looking at the files, MarsMessageParser is still beeing used.
We had a longer discussion about this last year in the old forums. The use of the Mars library got us a performance boost over the own parsing routines of the old PvPLog, so we discontinued looking for a event-driven system.
But the current parsing of all combat log messages in bigger fights cost too much performance
Perhaps a look at e.g. SW_Stats will give a few hints, how to get infos without causing so much cpu load...