Pulp

The La Jolla
Underground

Download Pulp for Mac OS X (will also work on OS 9)

Price: $20 (USD)

Version 1.1
Copyright 2003 Brady Duga
All Rights Reserved

New Release: 1.1 Final

New this version:

  • AppleScript commands to add and remove code to/from the currently open project in the IDE
  • Fixed a bug with certain projects failing to add or remove code when they had longish file names

New in 1.0:

  • Easy ability to add/remove profiling from the project currently open in the REALbasic IDE
  • Ability to incorporate external code items into the main project to allow profiling of it
  • Now correctly identifies events in controls in windows as being separate
  • Now correctly profiles menu handlers

Pulp is the only (as far as we are aware) profiling tool for REALbasic. Using Pulp allows you to track the time used by every method, function and event without tediously adding timing code to all those routines by hand. Pulp can tell you how often all those routines were called, how they were called, how long you spent in them total, on average, max, and min, and how long you spent in them including their sub-calls. This broad overview of all your code allows you to find bottlenecks with far less searching than manually hunting for them. If you are looking at the performance of a particular segment of code, you can limit your data acquisition to that subset of code quickly and easily. Adding and removing the profiling code is as simple as drag-and-drop of your project exported as xml.

If you are interested in the kinds of things Pulp can do for you, download the demo. It comes with a tutorial which covers basic profiling strategies and uses of Pulp. You can also try it in your own projects, but only a limited number of methods and events will have profiling code added to them. If you decide to purchase Pulp, you can buy it directly from within Pulp which will instantly enable the full version. If you prefer, you may purchase it on the web.

Pulp Carbon Requirements: CarbonLib 1.2.5 or later, or Mac OS X.
Please send any questions/comments to pulp@ljug.com.

REALbasic and the REALbasic logo are trademarks of REAL Software, Inc., registered in the U.S., used with permission.

The La Jolla Underground
Copyright 2003 The La Jolla Underground