TotalView Installation and Directory Hierarchy
TotalView can be installed either locally to an individual user’s system, or on a shared file system for access by multiple users.
The first step is to unpack the files from the distribution. For example, on linux-x86-64, the distribution is typically a tar file, which should be untarred into any location, such as a scratch area. From there, install the distribution by running the ./Install script, which will guide you through the process. For graphical installs, just launch the installer and follow the prompts.
Determine the installation directory (typically /opt or /usr, but a local install might be in a user's home directory). At that point, the install script creates the installation directory, with a top level of toolworks.
NOTE: Typically, macOS TotalView installs result in a top-level directory /Applications/Perforce instead of <installdir>/toolworks
 
Table 1: Initial installation directory hierarchy
<installdir>
 
 
 
toolworks/
 
 
 
license/1
 
 
 
totalview.<version>/
 
 
bin/ toolworks_hostid
 
 
memoryscape.<version>/ (optional)

1 The directory "license" refers to either a single directory named “tv_license” or directories named “FNE_license” and “FNP_license.” This is version specific: Versions 2023.4 and later install a single directory named tv_license; prior releases installed directories FNP_license and FNE_license.

*More than one version of TotalView can be installed in the toolworks directory. For multiple installations, you may not want to create the links when prompted by the install script, but instead, develop a simple script that allows your own links to each version.
*The directory memoryscape.<version> is installed only if you choose to install it when prompted.