Application Performance Profiling on the Platform

If you’ve developed your own application, you might feel like you’re in a thrilling, made-for-TV competition with your users: Who can find the performance hotspots first?

Your users don’t actually know that they’re in this race, but when they “win” it and encounter a slow-loading Visualforce page, for example, they lose valuable time, and your application loses cachet. But when you win—and identify and fix performance hotspots early on—something special happens: Your users also win.

The tricky part comes here: How can you win a race if you don’t know where the finish line or the obstacles in front of it are?

You can train for it.

Performance Profiling for Your Business Success

Performance profiling can help you proactively handle both the volumes of data and the complex sharing configurations that might grow alongside the size and success of your organization. You can use several performance profiling tools and resources to identify and fix performance bottlenecks, and one of those resources, Daisuke Kawamoto’s A Guide to Application Performance Profiling in, was just published.

In that guide, which is informed by recommendations from Customer Support and our own engineering teams, you can find:

  • An introduction to the performance profiling tools you have at your disposal
  • A high-level breakdown of a performance profiling task
  • A detailed, step-by-step scenario illustrating how you can use the Developer Console to begin performance profiling
  • Additional steps that show how you can use Workbench to take your performance profiling a step further
  • A summary of the tips, tricks, and potential pitfalls that we’ve learned on the job, from our co-workers, and from our customers

The Technical Enablement Message

In Technical Enablement, we explain tried-and-true architectural tips in a new light, and share our enthusiasm for new features and functionality. Like the other content that appears on Architect Core Resources, Daisuke’s newest article supports our ongoing effort to teach you new skills that can enhance both your users’ experience with your work and your own development as an architect on our platform.

Related Resources

About the Author

Alex Dimitropoulos is an associate technical writer dedicated to the Technical Enablement team of the Customer-Centric Engineering group. The team’s mission is to help customers understand how to implement technically sound Salesforce solutions. Check out all of the resources that this team maintains on the Architect CoreResources page of Developer Force.

tagged , Bookmark the permalink. Trackbacks are closed, but you can post a comment.
  • Raj Chilukuri

    The article by Daisuke is well written and serves as a primer to such efforts in the future.
    Thank you.

    • DaisukeK

      Hi Raj, thanks for the feedback! 🙂