TotalView

Etnus TotalView — проприетарный отладчик для языков Си, Си++ и Фортран, который работает на Юникс-совместимых ОС, Mac OS X и ещё нескольких платформах.[1]

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)
Лицензия проприетарная
Сайт totalviewtech.com

Он позволяет контролировать нити исполнения (потоки, thread), показывать данные одного или всех потоков, может синхронизировать нити через точки останова. В отладчик также интегрированы средства для нахождения утечек памяти (позже стал доступен также и в виде отдельной программы MemoryScape) и для отладки кучи (heap-based memory allocation). TotalView включает возможность проверки изменений во время отладки. Он поддерживает удаленную отладку, а также параллельные программы, использующие MPI, OpenMP, UPC, GlobalArrays. Установлен на значительном количестве суперкомпьютеров из списка top500.[2] Имеется возможность reverse debugging (пошаговое исполнение программы с возможностью возврата в более раннее состояние программы).

Отлаживает программы, написанные на Си, Си++, Фортран. Также поддерживает CUDA.

Владелец

Компания Etnus, Inc создана в 1999 году.

В 2006 году Etnus, Inc. была переименована в TotalView Technologies, Inc.

В 2010 году TotalView Technologies приобретена и интегрирована Rogue Wave Software.

Примечания

  1. Архивированная копия (недоступная ссылка). Дата обращения: 10 августа 2013. Архивировано 4 марта 2016 года.
  2. http://archive.hpcwire.com/hpc/347014.html Архивная копия от 22 июля 2012 на Wayback Machine "In fact, TotalView runs on 98 of the top 100 supercomputers", 2005

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.