Visual Statistics Display (VSD) version 5.2 is a new release of the VSD product, with a number of feature enhancements and bug fixes, especially in the support for working with multiple data files.
This release includes an updated VSD User’s Guide with documentation for the new features.
This version of VSD, like previous versions, supports statmonitor files generated from:
VSD version 5.2 is supported on the following platforms:
When diagnosing a problem, it can be useful to know the time each process ended, as well as the time it started. This is now provided in the main window process list.
The file list, at the top of the main window, contains a drop-down list of loaded files. The way this list is managed has changed.
Previously, when VSD shut down, it added any open files to a the list of file paths that was saved in .vsdrc. On restart, the file list displayed these file paths. As this list grew, it created visual clutter when working with multiple open files.
Previously, this list only displayed up to 5 open or previously opened files, requiring scrolling to view any further files. Now, all open files are listed.
When multiple files are open, each one is numbered in the order it was opened. The file list previously moved a selected file to the top of the file list. Now, the file list remains sorted in numerical order; the current file is highlighted and the list scrolls as needed to display the current file.
Previously, the information included in the file list included machine information as provided by the OS, which particularly on Linux, included excessive detail. This information has been cleaned up. To see full detail on the file, use the File menu item Info...
Previously only up to two directory levels was included in the path.
When several files are appended, the File list shows the name of the first file of the set of files. To indicate that this file does not just contain data in that file, this now includes [Appended] after the filename in the File list.
The Chart Window legend maps the process and statistic to a line on the chart. When more than one file is loaded, the process and statistic name now include a [N], indicating which file this particular data set comes from.
Statistics that come from the first file to be opened, file 1, do not have this number attached.
When a line is selected, a line is displayed with current values for this line, provided that the Chart Window’s Chart menu item Show Current Values is checked.
This text now includes the final value of the line, which is the current value when monitoring a running system. In addition, the location of the text has been adjusted so it is less likely to be obscured by the graph of the line.
When using the Chart Windows’s Line menu item Log Delta, the logged information now includes the value/time delta calculated in per hour, as well as per second.
In the Current Values line, and in the Log Info, Log Delta, and other dialogs, VSD calculates per-second, average, and standard deviation values. Previously, these were provided with as many as 13 decimal places of detail, or in exponential notation, which made the significant information difficult to read.
VSD can now read data files compressed with lz4, as well as gzip. Future versions of GemStone/S 64 Bit will have an option to generate lz4 statmonitor data.
The dialog displayed by the Main window File menu item File Info... now include the format of the file.
With multiple files loaded, sorting the processes by clicking on the column head could change which file or files’ processes were included in the view. (#41903)
When using VSD from the command line, the -u option did not operated correctly for multiple-file loads on Unix, and raised an error on Windows. This option has been removed from the help text and is no longer supported. The option has not be disallowed, and so may still be used in the simple cases that do work. (#45211)