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 Force.com, was just published.
In that guide, which is informed by recommendations from salesforce.com 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 salesforce.com 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
- A Guide to Application Performance Profiling in Force.com
- Force.com Performance Profiling Using the Developer Console
- Advanced Testing & Debugging Using the Developer Console
- Best Practices for Deployments with Large Data Volumes
- Maximizing the Performance of Force.com SOQL, Reports, and List Views
- Architect Core Resources
About the Author
Alex Dimitropoulos is an associate technical writer dedicated to the Technical Enablement team of the salesforce.com 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.