TotalView
| Тип |
отладчик |
|---|---|
| Написана на |
С/C++ |
| Операционная система |
Linux, AIX, Solaris, Mac OS, HP-UX, IRIX |
| Первый выпуск |
1996 |
| Аппаратная платформа |
x86, x86-64, IA64, Power, BG/L, BG/P, Cell, MIPS, Sparc, Alpha, SiCortex |
| Последняя версия |
8.8.1-0 (2010) |
| Лицензия |
проприетарная |
| Сайт |
Etnus TotalView — проприетарный отладчик для языков Си, Си++ и Фортран, который работает на Юникс-совместимых ОС и Mac OS X, на нескольких платформах.
Он позволяет контролировать нити исполнения (потоки, thread), показывать данные одного или всех потоков, может синхронизировать нити через точки останова. В отладчик также интегрированы средства для нахождения утечек памяти (позже стал доступен также и в виде отдельной программы MemoryScape) и для отладки кучи (heap-based memory allocation). TotalView включает возможность проверки изменений во время отладки. Он поддерживает удаленную отладку, а также параллельные программы, использующие MPI, OpenMP, UPC, GlobalArrays. Установлен на значительном количестве суперкомпьютеров из списка top500.[1] Имеется возможность reverse debugging (пошаговое исполнение программы с возможностью возврата в более раннее состояние программы).
Отлаживает программы, написанные на Си, Си++, Фортран. Также поддерживает CUDA.
Владелец [править]
Компания Etnus, Inc создана в 1999 году.
В 2006 году Etnus, Inc. была переименована в TotalView Technologies, Inc.
В 2010 году TotalView Technologies приобретена и интегрирована Rogue Wave Software.
Примечания [править]
- ↑ http://archive.hpcwire.com/hpc/347014.html "In fact, TotalView runs on 98 of the top 100 supercomputers", 2005
Ссылки [править]
- roguewave.com/products/totalview.aspx — официальный сайт TotalView