- 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=fileoption 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 -baexample 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.
mrcrop --continued-traceoption now takes a wildcard character.
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.
- 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.
- 8478: Fixed a bug where loading a file might not work, which could lead to a “Cannot synchronize…” dialog.
- 8463: Adjusted some advisory text.
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.
- 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.