TotalView

TotalView
Логотип программы 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

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

Он позволяет контролировать нити исполнения (потоки, 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

Ссылки

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.