Saturday, March 19, 2011

GpProfile on Google code

You may know that lifetime ago I developed fairly successful Delphi profiler called GpProfile.

You may also know that it kinda slipped into oblivion and that it can’t correctly profile modern Delphi code (it is a source instrumenting profile, i.e. it changes your source code so it can be profiled).

You may know all that but I’m fairly sure that you don’t know that GpProfile now works for all Delphis up to XE! How can I be so sure? Because I only learned this a short time ago!

Антон Алисов (Anton Alisov) was brave enough to step in, update the code and create the Google code archive. Go Anton!

In case you’re still using GpProfile (or just want to find out why it was one of most popular Delphi profilers), visit gpprofile2011 project on Google code.

5 comments:

  1. I gradually come to conclusion that subversion is obsolete and should be avoided for the future projects. Distributed version control systems (like Mercurial or Git) are better choice.

    ReplyDelete
  2. Very good news Primoz. Are you also working on GpProfile?

    ReplyDelete
  3. Maybe I'll make some small contributions - if I would find a time.

    ReplyDelete
  4. Erik19:33

    This brings back some good memories. I think the conversion to support IDEs after D7 might be a work in progress. The options dialog still only allows selecting D6/7 in two places, and similar with the Run toolbar item dropdown. Trying to instrument and run an XE project resulted in instrumentation but it never executed the exe, and I got no errors. Still, I'm happy to see the project might have a useful future someday...

    ReplyDelete
  5. >Trying to instrument and run an XE project resulted in instrumentation but it never executed the exe, and I got no errors
    You have a possibility to build and run instrumented project manually via Delphi IDE (running from GpProfile is not working for now). After you close your instrumented program, GpProfile will show you the results.

    ReplyDelete