Categories
Release Notes: Workbench

Workbench 9.2.5.8

  • 8620: mrskew now recognizes BINDS sections that contain empty lines.
  • 8616: Workbench now saves the state of the “Pause profiling”/”Resume profiling” button after closing and reopening the application.
  • 8611: Fixed an inconsequential typo in mrcrop-bytes man page.
  • 8608: Refined the way Workbench uses sounds to notify the user that potentially long-running actions have completed.
  • 8604: Workbench utilities mrprof and mrskew now recognize new Oracle 23c trace elements CLIENT IP and CONNECTION ID.
  • 8592: Added --rc=file option to mrprof and mrcrop and fixed a bug that would cause the Workbench to fail if too many files are selected.
  • 8590: Fixed a bug on Windows when a user tries to use a trc→ Workbench file association.
  • 8587: Fixed a problem causing the profile report to render in the wrong font.
  • 8571: Fixed a View › Clear Application bug.
  • 8559: Fixed a problem that would occur when loading files before a prior load operation had completed.
  • 8553: Fixed a big causing the automatic transmission to re-profile traces sometimes when it shouldn’t need to.
  • 8551: Fixed a bug that could cause the files pane to get into a weird state when loading many files.
  • 8546: Added a throughput report in “%d MB/sec” format to the end of each response time report in the output pane.
  • 8542: Fixed a bug which could occur if you pause profiling and then unload all files.
  • 8536: “About” dialog now contains more links to provide information about the product.
  • 8535: Added a mrwhen f.trc | nl -ba example to the mrwhen man page.
  • 8532: Fixed a bug that makes mrwhen output incorrect for SQL statement text that exceeds 4KB in length.
  • 8520: New updates and corrections for the MOTD book.
  • 8481: Workbench now emits a “Load Files” summary into the output pane at the end of a “Load Files” operation.
  • 7619: mrcrop --continued-trace option now takes a wildcard character.

Categories
Testimonials

More people need to use tracing


More people: (1) need to use tracing, (2) need to try and parse detailed reports from a 100MB trace file, (3) give up and buy Method R Workbench.

Jared Still · Principal Consultant · Pythian · Beaverton, Oregon
Categories
Blog Posts Videos

Fill the Glass

Today, Cary Millsap hosted the inaugural episode of his new weekly online session, called “Fill the Glass.” Episode 1 was an ask-me-anything session, covering topics including how to access the Method R workspace in Slack, advice about being your own publisher, and our GitHub repository (available now) for Cary’s and Jeff’s new book, “Tracing Oracle” (available soon).

Visit our “Fill the Glass” page for access to past recordings and future live sessions.

Categories
Release Notes: Workbench

Workbench 9.2.4.0

  • 8493: Fixed a Windows launcher bug that would prevent Workbench from automatically using any Java version newer than 1.8.
  • 8486: Fixed a bug where mrwhen might abnormally terminate while reading a 19c trace file.

Categories
Release Notes: Workbench

Workbench 9.2.3.0

  • 8478: Fixed a bug where loading a file might not work, which could lead to a “Cannot synchronize…” dialog.
  • 8463: Adjusted some advisory text.

Categories
FAQ

Why is Method R unique?

The fundamental measure of performance is response time—the duration that someone spends waiting for an experience to finish. Only by measuring response time can you guarantee that your system is not wasting any of your user’s time.

Categories
Release Notes: Workbench

Workbench 9.2.2.2

  • 8460: Fixed the mrls man page to emphasize that mrls ignores files with names not matching `*.trc`.
  • 8459: Changed the size of the About and Help › License dialog boxes to not require the vertical scrollbar upon opening.
  • 8457: Created some new event sub-types and modified some tolerances.
  • 8454: Added instructions at method-r.com/software/workbench/install about how to change Java versions.
  • 8452: Improved advisory text for cases when “%d other subroutines” accounts for PROFILE-RELEVANCE-THRESHOLD or more of total response time.
  • 8451: New `mrcrop bytes` command makes it easy to crop a trace file by a byte offset range.
  • 8449: Improved description of –include=VERSION field.
  • 8444: Clarified the `mrcrop linerange` –start-line and –end-line option documentation.
  • 8441: Refined the blue Method R Workbench icon.
  • 8435: New action: “Duration by SQL ID, SQL text, and call name”.
  • 8433: mrprof now honors sub-typing of synthetic calls in cdefs.xml, such as the new “unaccounted-for within dbcalls [trace error]” subtype.
  • 8432: Improved advisory text for a case in which a single “unaccounted-for within dbcalls” call duration dominates the call type’s overall contribution.

Categories
Testimonials

Cary Millsap has a gift

Cary Millsap has a gift. Yes, he’s brilliant at making things run faster, but his true genius is translating complex problems into simple, powerful ideas. This master teacher combines vivid stories with clear practices to teach principles that are as timeless and they are timely. If you want systems that keep pace with the new world of work, don’t wait—read Faster!  

Liz Wiseman · New York Times bestselling author of Multipliers and Impact Players
Categories
Testimonials

Single most concise

“Faster” is the single most concise material out there on the topic of performance analysis and optimization.

Jonah H. Harris · Director of AI & ML · The Meet Group
Categories
Testimonials

The essence is *method*

I am fascinated with the way that Cary, through his experiences, tells step-by-step the path taken to solve performance problems. The essence of “Faster” comes down to a single word: method.

João Henrique Brogna · Database Administrator · Pro4tuning · São Paulo, Brazil