TotalView Debugger Enterprise License
TotalView Enterprise lets you debug multi-process, multi-threaded programs on a wide, diverse range of computers ranging from laptops to supercomputers. A TotalView Enterprise license is based on the number of users and number of processors. TotalView Enterprise considers the cores on multi-core machines to be processors.
Note: TotalView Enterprise and TotalView Team have exactly the same features. The differences between them are the resources available while debugging. For more information, see the TotalView Team licensing page and our comparisons page. In general, all TotalView features you see described on our web site are part of TotalView Enterprise.
Assume that you have:
- Three two-processor licenses
- One four-processor license
The following figure shows four developers. The objects within the bucket represent the licenses and the number of processors the license allows to be used.
Two of these developers are debugging two-processor programs. TotalView checks out two licenses and two remain.
Two more developer begin debugging two processor jobs. The third developer uses the final two-processor license. When the fourth developer begins debugging, the only license available is a four-processor license. Rather than stop the person from debugging, TotalView uses the four-processor license.
TotalView always grabs the smallest license available that can do the job. Unlike TotalView Individual, TotalView Enterprise does not track the threads being debugged.
Changing Licenses Within a Session
When writing multi-process, multi-threaded programs, testing and debugging most often begins at low-scale and then moves to larger machines where it can be tested and debugged using more processes and threads. If your organization purchases more than one product from the TotalView family—for example, you have access to TotalView Individual and TotalView Enterprise—TotalView can transparently shift from TotalView Individual to TotalView Enterprise as the scale at which you are debugging changes. For example, if you need more than 16 processes, TotalView will locate the TotalView Enterprise license.