Richard Flamsholt

Richard Flamsholt ricflams

Niner since 2009

Senior Software Developer at EQATEC, Denmark.


  • First code profiler for Silverlight


    Great! I really hope you'll find it useful, even now when the expectation has been set quite high Smiley


    I don't think we'll be at MIX, unfortunately, but it sure could be interesting. And if somebody out there would like to include the profiler in their presentation then they're more than welcome, and also welcome to contact us for more info.



    no, BulkObservableCollection is not part the Silverlight standard libraries. Sorry for not making that clear. We've rolled our own and you can find implementations many places, e.g.  here:


  • First code profiler for Silverlight


    You bring up some good points regarding the wording, so we've just cleared up the confusion on the pricing page. "Unlocking" was clearly confusing, I agree.


    We chose the "hide method-names" limitations because of two reasons: 1) so we didn't need to implement an elaborate, hack-safe, time-expiring licensing mechanism at all and 2) we want you to be able to run it completely on your real application. It's so annoying when you can't really evaluate something because it will only work with 10 items or only 5 times or not save to disk etc etc. Simply not revealing the method-names seems rather benign.


    I think I've tried to evaluate the other profiler you mention, but aborted when it required me to download the 350MB Silverlight SDK. And as our profiler forum shows we're also a bit more responsive Smiley


    And Einar, once again thanks for the stunningly fine review. We should have you update our user manual Smiley  It's somewhat funny that your last blog entry, before running the profiler, talked about how you've really tweaked and tweaked the code for a long time to get better performance, and now you go and make it run several times faster in just one day. Good luck to Balder from us.

  • First code profiler for Silverlight

    To clarify the restriction we've included this note on the EQATEC website: "The profiler you download is the full, Silverlight-capable version. However, only a Professional or Corporate license will reveal the method-names in a Silverlight application. That's the only difference: the functionality and behavior of the profiler is not crippled in any other way."


    So you can indeed download and try out the Silverlight functionality - it just doesn't tell you the actual names of the profiled methods unless you have a license. Also, everything else (full .net and netcf profiling) is fully functional in all versions and completely free for non-commercial use - only the Silverlight functionality is restricted by license (because frankly, we also have to make a living).


    The download-page has a couple of screenshots to clarify the difference: