Resources: Code Profiling

The Profile Learning Center

Performance & Memory Profiling and Code Coverage

One of agile development’s hallmark characteristics is short development cycles, which usually range from two to eight weeks in length. These short cycles leave little to no room for code refactoring or performance tweaks. Thus, programmers need to ensure code runs efficiently from the outset of the project.

Performance profilers are software development tools designed to help you analyze the performance of your applications and improve poorly performing sections of code. They provide measurements of how long a routine takes to execute, how often it is called, where it is called from, and how much of total time at some spot is spent executing that routine. If you've used a profiler in the past, you'll certainly agree that it is a wonderful asset during the development and QA process. If not, you can learn the benefits and best practices in one of our many profiling resources.

Fundamentals of Performance Profiling 

Performance Profiling, in simplest terms is all about checking to see if your code and thus application is as optimized and fast performing as you hoped it would be.

Choosing the Best Code Profiling Tool

Choosing the correct profiling tool is difficult for many development teams. With many choices and features to pick from, we show you which aspects of a profiling tool are the most important

Large Applications: How to Do Code Coverage?

We'll walk you through how we do code coverage analysis on our own product, TestComplete, a large 32 bit application

Clear all filters
Setting Clear Expectations for an Agi...

In this webinar session, we will be discussing strategies for setting clear expectations across your team and across projects.

Incorporating Mentorship into Your Co...

In this webinar session, we will be sharing how teams can put foster mentorship through their peer code and document reviews.

Build Mature Test Environments: Movin...

We will explore the differences between mocking and virtualization, how teams can migrate from an existing mock environment to a full virtualization

Test Maintenance: Tackling The Hardes...

Ease of maintenance can only be achieved from a good foundation in test creation and adopting the latest practices such as page object modeling that

Building Your Visual UI Testing Strat...

Join SmartBear experts as we discuss building out your visual UI testing strategy with CrossBrowserTesting.

Data Center Webinar

In this webinar we will cover: The benefits of Data Center for your organization The value of Zephyr for Jira with Jira Data Center Live demo of

Writing Better BDD Scenarios

In this webinar, we'll examine the principles of good and bad BDD scenarios, and show you how to write your own scenarios that the whole team can

Mob Programming Explained

SmartBear joins Amitai Schleier to discuss mob programming and how it can benefit Agile teams.

UI Testing Made Easy with TestComplete

Learn the basics of UI test automation and discover how TestComplete can help you scale your testing efforts.

Using a Peer Review Tool to Accelerat...

In this webinar session, we will be sharing how teams can put together a peer review process that includes both software artifacts and code in one

Leveraging Virtual Services in Your M...

Learn how teams can utilize ServiceV Pro to bridge the gaps between virtual and actual services.

Test Management in Jira: Strategies f...

In this webinar, we will address how your agile teams can employ winning strategies to maximize the benefits of test management in Jira.

 «  2 3 4 5 6  »