Software

Your first profile is like a light coming on.

The first profile is a transformative experience: “Oh… So that is what this program has been doing?!” We see DBAs and developers fix problems in minutes that their users had been enduring for months. All they were missing was the right measurement.

I’m not exaggerating. One minute after I profiled it, I was able to pinpoint the problems in the application.

Tony Aponte

Database Administrator in Clearwater, Florida

Feedback is what makes agility possible.

Why you need a profiler for Oracle (4:07)

Most application developers are not Oracle experts. Project leaders try to compensate with strict development standards, but no list of “best practices for Oracle developers” is good enough to save you. However, there is a solution: it’s feedback.

Feedback is the key to any improvement process. Shorter feedback loops mean greater agility. Feedback from Method R Workbench stimulates developers of all experience levels to ask the better questions about their code as they write it.

With trace data and the tools you provide, we can do stuff that no one here has even imagined possible.

Guđmundur Jósepsson

Chief Executive Officer at Miracle Iceland

With the right tools, teams measure performance every day.

In today’s agile projects, testing is not a phase at the end; it is a continual task that drives every iteration of a project. With the right tools, teams measure performance every day. Performance becomes an ever-present, understandable, predictable attribute of every iteration of your software.

When you see performance this way, the idea of pushing your code without profiling it would be as unsettling as the idea of cooking for your team without washing your hands.

We use Method R software almost daily for diagnosing performance issues. It’s easy enough for my users to understand that I don’t even have to explain anything.

Nancy Spafford

Lawrence Livermore National Laboratory

Method R Tools screenshot

Fluid, natural, effortless.

Method R Trace for Oracle SQL Developer version 4 (1:45)

Our goal is to create software that is a delight to use, connecting you with your work so fluidly and naturally that you wouldn’t dream of working without us.

Wow… Just wow. Absolutely blown away by how simple yet effective it is.

John Scott

Founder of APEX Evangelists

Features you won’t find anywhere else.

Method R Workbench consists of Method R Profiler, our Method R Tools utility kit, and our Method R Trace extension for Oracle SQL Developer.

  • See the story of your response time that allows you to answer—finally—the four “magic questions” of performance: how long? why? what if? and what else?
  • Everything is comprehensively documented in Cary Millsap’s “The Method R Guide to Mastering Oracle Trace Data (2nd edition).”
  • Each high-precision profile report explains 100.0% of your response time.
  • Use color and structure to guide your performance analysis.
  • Predict with confidence how a proposed change will affect response times.
  • Each report is expressed in simple units of time that users, developers, DBAs, and sysadmins can all understand and discuss.
  • Method R Profiler is FAST; you won’t have to wait around long to see where your time has been going.
  • See only the details that you want in profile reports that are carefully crafted to show only what is relevant.
  • Navigate fluidly through parent-child relationships among SQL and PL/SQL statements that affect response times.
  • Customize reports to suit your needs, including levels of detail, international number formats, and latency tolerances.
  • Stretch your imagination with sophisticated multi-dimensional skew analysis tools.
  • See immediately how your code path consumes time.
  • Our trace collector plugin for Oracle SQL Developer is exceptionally easy to use.
  • Learn to reach the high-performance potential of Oracle Database.
  • Use profiles as the basis for code reviews with DBAs and other developers.
  • Use profiles to measure user response times during performance tests.
  • Use profiles to decide among implementation choices.
  • Use profiles to identify inefficiencies and scalability inhibitors in your code.
  • Use profiles to troubleshoot performance cases with DBAs in production systems.
  • See where your users’ time is going with 1-microsecond resolution.
  • Our trace collector plug-in for Oracle SQL Developer gives developers secure access to exactly the trace files they need.
  • Use profiles to troubleshoot performance problems in production.
  • Predict with high confidence the response time impact of a proposed repair or upgrade.
  • Use high-precision profiles as the basis for code reviews with developers.
  • Measure response times during software evaluations.
  • Measure response times of competing alternatives during concept proofs.
  • Collect baseline response time measurements prior to hardware or software upgrades.
  • See summary information about thousands of trace files at a glance.
  • Create ad hoc reports on performance data that spans thousands of trace files.
  • Fix improperly collected trace files.

Recent software releases...

See it for yourself.