---
Type: desktop-application
ID: org.kde.heaptrack.desktop
Package: heaptrack-gui
Name:
nl: Heaptrack
es: Heaptrack
sv: Heaptrack
sk: Heaptrack
ca-valencia: Heaptrack
ca: Heaptrack
it: Heaptrack
en-GB: Heaptrack
tr: Heaptrack
de: Heaptrack
fr: Heaptrack
pl: Heaptrack
ia: Heaptrack
pt: Heaptrack
id: Heaptrack
C: Heaptrack
cs: Heaptrack
nn: Heaptrack
sl: Heaptrack
uk: Heaptrack
pt-BR: Heaptrack
zh-CN: 堆栈追踪
ko: 힙 추적
da: Heaptrack
gl: Heaptrack
ru: Heaptrack
Summary:
es: Un analizador de rendimiento de la memoria de almacenamiento libre para Linux
sv: Ett heap-profileringsverktyg för Linux
sk: Profiler pamäťovej haldy pre Linux.
en-GB: A heap memory profiler for Linux
ca: Un perfilador de memòria en monticles per a Linux
it: Un profiler della memoria heap per Linux
ca-valencia: Un perfilador de memòria en monticles per a Linux
pl: Program profilujący pamięć na stosie dla Linuksa
fr: Un analyseur de mémoire dynamique pour Linux
ia: Un profilator de memoria heap per Linux
pt: Um analisador da memória de dados para o Linux
id: Sebuah profil memori tumpukan untuk Linux
C: A heap memory profiler for Linux
nn: Profileringsprogram for heap-minne
sl: Analizator profila pomnilnika kopice za Linux
uk: Засіб профілювання «купи» пам'яті для Linux
pt-BR: Um analisador de performance de memória de dados para o Linux
zh-CN: 用于 Linux 的堆内存分析器
ko: 리눅스 힙 추적 메모리 프로파일러
nl: Een profiler van heap-geheugen voor Linux
gl: Un analizador de uso de memoria dinámica (heap) para Linux
Description:
sv: >-
<p>Heaptrack spårar alla minnestilldelningar och förser händelserna med noter om bakåtspårningar av stacken. Särskilda
analysverktyg låter dig sedan tolka heap-minnesprofilen för att:</p>
<ul>
<li>Hitta överbelastningsställen som behöver optimeras för att reducera programmets minnesanvändning.</li>
<li>Hitta minnesläckor, dvs. ställen där minne tilldelas som aldrig frigörs.</li>
<li>Hitta överbelastningsställen för tilldelningar, dvs. ställen i koden som orsakar många anrop till minnestilldelning.</li>
<li>Hitta tillfälliga tilldelningar, som är tilldelningar som direkt frigörs.</li>
</ul>
es: >-
<p>Heaptrack rastrea todas las asignaciones de memoria y anota estos eventos con trazas de la pila para poder usar herramientas
de dedicadas que le permitan interpretar el análisis de rendimiento de la memoria de almacenamiento libre para:</p>
<ul>
<li>encontrar cuellos de botella que es necesario optimizar para reducir el impacto de su aplicación en la memoria</li>
<li>encontrar fugas de memoria (es decir, lugares donde se asigna memoria que no se llega a liberar)</li>
<li>encontrar cuellos de botella de asignaciones (es decir, lugares del código fuente que desencadenan numerosas llamadas
de asignación de memoria)</li>
<li>encontrar asignaciones de memoria temporales, que son asignaciones que son inmediatamente seguidas por sus correspondientes
liberaciones</li>
</ul>
sk: >-
<p>Heaptrack trasuje všetky pamäťové alokácie a anotuje tieto udalosti s trasovaním sledu. Samostatné analytické nástroje
vám pomôžu interpretovať profil pamäťovej haldy na:</p>
<ul>
<li>nájdenie hotspotu, ktoý treba optimalizovať na zníženie použitia pamäte vašej aplikácie</li>
<li>nájdenie pamäťových únikov, teda miest, ktoré alokujú pamäť, ktorá sa nikdy neuvoľní</li>
<li>nájdenie hotspotov alokácií, teda iest, ktoré spúšťajú veľa volaní alokácie pamäte</li>
<li>nájdenie dočasných alokácií, čo sú alokácie, ktoré priamo nasleduje ich dealokácia</li>
</ul>
en-GB: >-
<p>Heaptrack traces all memory allocations and annotates these events with stack traces. Dedicated analysis tools then
allow you to interpret the heap memory profile to:</p>
<ul>
<li>find hotspots that need to be optimized to reduce the memory footprint of your application</li>
<li>find memory leaks, i.e. locations that allocate memory which is never deallocated</li>
<li>find allocation hotspots, i.e. code locations that trigger a lot of memory allocation calls</li>
<li>find temporary allocations, which are allocations that are directly followed by their deallocation</li>
</ul>
ca: >-
<p>El «heaptrack» rastreja totes les assignacions de memòria i anota aquests esdeveniments amb seguiments de pila. Les
eines d'anàlisi dedicades que hi ha a continuació, us permetran interpretar el perfil de memòria en monticles:</p>
<ul>
<li>troba els punts d'accés que necessiten optimitzar-se per a reduir el consum de memòria de la vostra aplicació</li>
<li>troba les fuites de memòria, és a dir, llocs que assignen memòria que mai es desassignarà</li>
<li>troba els punts d'accés d'assignació, és a dir, les ubicacions al codi que desencadenen un munt de crides d'assignació
de memòria</li>
<li>troba les assignacions temporals, són les assignacions que són seguides directament per la cancel·lació de la seva
assignació</li>
</ul>
it: >-
<p>Heaptrack traccia tutte le allocazioni di memoria e le annota con tracciati dello stack. Degli strumenti dedicati di
analisi ti permettono quindi di interpretare il profilo della memoria heap in modo da:</p>
<ul>
<li>trovare gli «hotspot» che devono essere ottimizzati per ridurre il consumo di memoria della tua applicazione</li>
<li>trovare i buchi di memoria, cioè le posizioni dove è allocata memoria che non viene mai rilasciata</li>
<li>trovare gli «hotspot» delle allocazioni, cioè posizioni nel codice che producono molte chiamate di allocazione della
memoria</li>
<li>trovare allocazioni temporanee, cioè allocazioni che sono seguite direttamente dalle rispettive de-allocazioni</li>
</ul>
ca-valencia: >-
<p>«heaptrack» rastreja totes les assignacions de memòria i anota estos esdeveniments amb seguiments de pila. Les eines
d'anàlisi dedicades que hi ha a continuació, vos permetran interpretar el perfil de memòria en monticles:</p>
<ul>
<li>troba els punts d'accés que necessiten optimitzar-se per a reduir el consum de memòria de la vostra aplicació</li>
<li>troba les fuites de memòria, és a dir, llocs que assignen memòria que mai es desassignarà</li>
<li>troba els punts d'accés d'assignació, és a dir, les ubicacions al codi que desencadenen un munt de crides d'assignació
de memòria</li>
<li>troba les assignacions temporals, són les assignacions que són seguides directament per la cancel·lació de la seua
assignació</li>
</ul>
tr: >-
<p>Heaptrack, tüm bellek tahsislerini izler ve bu olayları yığın izleriyle açıklar. Ayrılmış analiz araçları daha sonra
yığın bellek profilini yorumlamanıza izin verir:</p>
<ul>
<li>uygulamanızın belleğin kapladığı alanı azaltmak için optimize edilmesi gereken etkin noktaları bulun</li>
<li>bellek sızıntılarını, yani hiçbir zaman tahsis edilmemiş belleği tahsis eden yerleri bulun</li>
<li>tahsis edilen noktaları, yani bir çok bellek ayırma çağrısını tetikleyen kod yerlerini bulun</li>
<li>tahsisin ardından bırakılacak olan, geçici tahsisleri bulun</li>
</ul>
pl: >-
<p>Heaptrack rejestruje wszystkie przydziały pamięci i przypisuje tym zdarzeniom ślady stosu. Dedykowane narzędzia analizy,
które umożliwiają interpretację profilu pamięcy aby:</p>
<ul>
<li>znaleźć gorące miejsca, które wymagają optymalizacji do zmniejszenia zapotrzebowania na pamięć dla twojej aplikacji</li>
<li>znaleźć wycieki pamięci, tj. miejsca, które przydzielają pamięć, która nigdy nie zostanie zwolniona</li>
<li>znaleźć gorące miejsca przydziału pamięci, tj. miejsca kodu, które są odpowiedzialne za wiele przydzieleń pamięci</li>
<li>znaleźć tymczasowe przydzielenia, które są przydzieleniami bezpośrednio zwalnianymi poprzez zwolnienie przydziału</li>
</ul>
fr: >-
<p>Le logiciel « Heaptrack » permet le suivi des allocations de mémoire. Il annote les demandes par des traces dans la
pile. Des outils dédiés d'analyse vous permettent ensuite d'interpréter le profil de la mémoire dynamique pour :</p>
<ul>
<li>trouver les zones principales de code à améliorer pour réduire l'empreinte mémoire de votre application</li>
<li>trouver les fuites de mémoires, c'est-à-dire, des parties de logiciels, qui s'allouent de la mémoire mais qui ne
la libèrent jamais</li>
<li>trouver les zones principales de code faisant des allocations mémoire, c'est-à-dire celles faisant de nombreuses
requêtes d'allocation mémoire</li>
<li>trouver les allocations transitoires, c'est-à-dire enchaînant une allocation suivie directement par une désallocation.</li>
</ul>
sl: >-
<p>Heaptrack zasleduje vse dodelitve pomnilnika in jim pripisuje dogodke v sklad sledi. Namenska orodja za analizo vam
nato omogočajo razlago profila kopice pomnilnika:</p>
<ul>
<li>poišče vroče točke, ki jih je treba optimizirati, da zmanjšate pomnilniški odtis vašega programa</li>
<li>poiščite puščanje pomnilnika, to so lokacije, ki dodelijo pomnilnik, ki pa ga nikoli ne sprostijo</li>
<li>poiščite vroče točke dodeljevanja, to so lokacije kod, ki sprožijo veliko klicev po dodeljevanju pomnilnika</li>
<li>poiščite začasne dodelitve pomnilnika, ki jim neposredno sledijo njihove sprostitve</li>
</ul>
pt: >-
<p>O Heaptrack faz uma análise de todas as alocações de memória e anota esses eventos com os registos de chamadas. As
ferramentas de análise dedicadas permitem-lhe então interpretar o perfil da memória de dados para:</p>
<ul>
<li>descobrir pontos críticos que precisam de optimização para reduzir a 'pegada' de memória da sua aplicação</li>
<li>descobrir fugas de memória, i.e. localizações que alocam memória que nunca é libertada</li>
<li>descobrir pontos críticos de alocação, i.e. localizações de memória que despoletam bastantes chamadas de alocação
de memória</li>
<li>descobrir alocações temporárias, que são alocações que são directamente seguidas da sua libertação</li>
</ul>
C: >-
<p>
Heaptrack traces all memory allocations and annotates these events with stack traces. Dedicated analysis tools then
allow you to interpret the heap memory profile to:
</p>
<ul>
<li>find hotspots that need to be optimized to reduce the memory footprint of your application</li>
<li>find memory leaks, i.e. locations that allocate memory which is never deallocated</li>
<li>find allocation hotspots, i.e. code locations that trigger a lot of memory allocation calls</li>
<li>find temporary allocations, which are allocations that are directly followed by their deallocation</li>
</ul>
id: >-
<p>Heaptrack melacak semua alokasi memori dan membubuhi keterangan peristiwa ini dengan jejak tumpukan. Alat analisis
khusus kemudian memungkinkan kamu untuk menginterpretasikan profil memori tumpukan untuk:</p>
<ul>
<li>menemukan hotspot yang perlu dioptimalkan untuk mengurangi jejak memori aplikasimu</li>
<li>menemukan kebocoran memori, misal lokasi yang mengalokasikan memori yang tidak pernah dialokasikan</li>
<li>menemukan hotspot alokasi, misal lokasi kode yang memicu banyak panggilan alokasi memori</li>
<li>menemukan alokasi sementara, yaitu alokasi yang langsung diikuti oleh alokasi mereka</li>
</ul>
nn: >-
<p>Heaptrack sporar alle minnereserveringar og merkjer dei med tilhøyrande stabelspor. Analyseverktøyet lèt deg så tolka
minneprofilen for å:</p>
<ul>
<li>Finna problemområde som må optimerast for å redusera minnebruken til programmet.</li>
<li>Finna minnelekkasjar – område der minne vert reservert men aldri frigjort.</li>
<li>Finna område i programkoden som utløyser veldig mange minnereserveringskall.</li>
<li>Finna «mellombelse» reserveringar – reserveringar som umiddelbart vert etterfølgde av avreserveringar.</li>
</ul>
uk: >-
<p>Heaptrack трасує усі запити щодо розміщення даних у пам'яті і анотує ці події за допомогою трасування стека. Далі,
спеціалізовані інструменти для аналізу надають вам змогу обробляти дані профілювання пам'яті з такою метою:</p>
<ul>
<li>Виявлення проблемних місць, які має бути оптимізовано з метою зменшення споживання пам'яті вашою програмою.</li>
<li>Виявлення витоків пам'яті, тобто розміщень даних у пам'яті без відповідних вивільнень, коли дані стають непотрібними.</li>
<li>Виявлення проблемних місць розміщення, тобто місць у програмному коді, які призводять до багатьох викликів щодо
розміщення у пам'яті.</li>
<li>Виявлення тимчасових розміщень, тобто розміщень даних у пам'яті, за якими одразу ж слідують вивільнення відповідних
ділянок пам'яті.</li>
</ul>
pt-BR: >-
<p>O heaptrack traça todas as alocações de memória e anota estes eventos com rastreios de pilha. As ferramentas dedicadas
de análises permitirão a você interpretar o perfil de memória da pilha para:</p>
<ul>
<li>encontrar pontos de acesso que precisam ser otimizados para reduzir o consumo de memória de seu aplicativo</li>
<li>encontrar vazamentos de memória, por exemplo localizações que alocam memória que nunca é desalocada</li>
<li>encontrar pontos de acesso de alocação, por exemplo localização de códigos que ativam muitas chamadas de alocação
de memória</li>
<li>encontrar alocações temporárias, que são alocações que são seguidas diretamente por sua desalocação</li>
</ul>
ko: >-
<p>힙 추적은 모든 메모리 할당을 추적하고 스택 추적과 메모리 할당을 연결합니다. 분석 도구를 사용하여 힙 메모리 프로필을 해석할 수 있습니다:</p>
<ul>
<li>프로그램의 메모리 사용량을 줄일 때 필요한 핫스팟(최적화해야 할 지점) 확인</li>
<li>할당하고 해제하지 않는 등 메모리 누수 확인</li>
<li>메모리 할당을 많이 호출하는 코드 위치(할당 핫스팟) 확인</li>
<li>메모리 할당 다음에 바로 해제가 나오는 임시 할당 확인</li>
</ul>
nl: >-
<p>Heaptrack traceert alle toewijzigingen van geheugen en annoteert deze gebeurtenissen met stacktraces. Specifieke hulpmiddelen
voor analyse bieden u de mogelijkheid om het geheugenprofiel van de heap te interpreteren:</p>
<ul>
<li>zoek hotspots die het nodig hebben om geoptimaliseerd te worden om de voetafdruk van het geheugen van uw toepassing
te verminderen</li>
<li>zoek naar lekken in het geheugen, d.w.z. locaties die geheugen toewijzen die nooit wordt vrijgegeven</li>
<li>zoek naar hotspots voor toewijzingen, d.w.z. locaties in de code die veel aanroepen van geheugen toewijzen doen</li>
<li>zoek naar tijdelijke toewijzingen, die toewijzingen zijn die direct gevolgd worden door hun vrijgave</li>
</ul>
da: >-
<p>Heaptrack sporer alle hukommelsesallokeringer og anmærker begivenhederne med stakspor. Dedikerede analyseværktøjer
som giver dig mulighed for at fortolke heapens hukommelsesprofil til:</p>
<ul>
<li>find hotspots som behøver optimering for at reducere dit programs hukommelsesfodaftryk</li>
<li>find hukommelseslæk, dvs. positioner som allokerer hukommelse som aldrig deallokeres</li>
<li>find allokerede hotspots, dvs. kodepositioner som udløser en masse kald for hukommelsesallokering</li>
<li>find midlertidige allokeringer, som er allokeringer der direkte følges af deres deallokering</li>
</ul>
gl: >-
<p>Heaptrack fai un seguimento de todas as asociacións de memoria e apunta os eventos co historial da rima. Logo pode
usar ferramentas de análise para interpretar os datos de uso da memoria dinámica (heap) para:</p>
<ul>
<li>Atopar puntos quentes que cómpre optimizar para reducir o consumo de memoria da aplicación</li>
<li>Atopar perdas de memoria, é dicir, lugares que asignan memoria que nunca se libera.</li>
<li>Atopar puntos quentes de asignación, é dicir, lugares do código que causan moitas chamadas de asignación de memoria.</li>
<li>Atopar asignacións temporais, asignacións que se liberan no momento.</li>
</ul>
ProjectGroup: KDE
ProjectLicense: GPL-2.0-or-later
Categories:
- Development
Url:
homepage: https://phabricator.kde.org/dashboard/view/28/
bugtracker: https://bugs.kde.org/enter_bug.cgi?format=guided&product=heaptrack
help: https://mail.kde.org/mailman/listinfo/heaptrack
Icon:
cached:
- name: heaptrack-gui_heaptrack.png
width: 48
height: 48
- name: heaptrack-gui_heaptrack.png
width: 64
height: 64
- name: heaptrack-gui_heaptrack.png
width: 128
height: 128
remote:
- url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/icons/128x128/heaptrack-gui_heaptrack.png
width: 128
height: 128
stock: heaptrack
Launchable:
desktop-id:
- org.kde.heaptrack.desktop
Provides:
binaries:
- heaptrack
- heaptrack_gui
- heaptrack_print
mediatypes:
- application/x-heaptrack
Screenshots:
- default: true
caption:
es: Sumario de datos de asignación de memoria de almacenamiento libre rastreada
sv: Sammanfattning av spårad heap-minnestilldelningsdata
sk: Sumár alokačných údajov sledovanej pamäťovej haldy.
en-GB: Summary of tracked heap memory allocation data
ca: Resum del seguiment de les dades d'assignació de la memòria en monticles
it: Riepilogo dei dati delle allocazioni di memoria heap tracciati
ca-valencia: Resum del seguiment de les dades d'assignació de la memòria en monticles
pl: Podsumować śledzonych danych przydzielonych na pamięci stosu
fr: Résumé des données d'allocation pour la mémoire dynamique surveillée.
sl: Povzetek podatkov o dodelitvi pomnilnika v kopici
id: Ringkasan data alokasi memori tumpukan yang terlacak
C: Summary of tracked heap memory allocation data
nn: Samandrag av minnereserveringsdata
uk: Резюме щодо стеження за розміщенням даних у «купі» пам'яті
pt-BR: Resumo dos dados rastreados de alocação de memória de dados
ko: 추적된 힙 메모리 할당 데이터 요약
nl: Samenvatting van gevolgde gegevens voor heap-geheugen toewijzen
thumbnails:
- url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-1_752x629.png
width: 752
height: 629
- url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-1_624x522.png
width: 624
height: 522
- url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-1_224x187.png
width: 224
height: 187
source-image:
url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-1_orig.png
width: 1087
height: 910
- caption:
es: Visualización de gráfico de llamas del número de asignaciones de memoria de almacenamiento libre
sv: Visualisering av antal heap-minnestilldelningar med Flamegraph
sk: Plameňový graf vizualizácie počtu alokácií pamäťovej hromady.
en-GB: Flamegraph visualisation of number of heap memory allocations
ca: Visualització del gràfic de flames del nombre d'assignacions de memòria en monticles
it: Visualizzazione di tipo Flamegraph del totale di allocazioni di memoria heap
ca-valencia: Visualització del gràfic de flames del nombre d'assignacions de memòria en monticles
pl: Zobrazowanie liczby przydzieleń pamięci na stosie na wykresie płomieni
fr: Affichage graphe en chandelles du nombre d'allocations de mémoire dynamique.
sl: Grafična vizualizacija števila dodelitev pomnilnika v kopici
id: Visualisasi Flamegraph dari jumlah alokasi memori tumpukan
C: Flamegraph visualization of number of heap memory allocations
nn: Flammegraf-visualisering av talet på minnereserveringar
uk: Інтерактивна гістограма кількості розміщень у «купі» пам'яті
pt-BR: Visualização em gráfico de chamas do número de alocações de memória de dados
ko: 힙 메모리 할당 횟수를 플레임 그래프로 보기
nl: Flamegraph visualisatie van het aantal toewijzingen van heap-geheugen
thumbnails:
- url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-2_1248x900.png
width: 1248
height: 900
- url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-2_752x542.png
width: 752
height: 542
- url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-2_624x450.png
width: 624
height: 450
- url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-2_224x161.png
width: 224
height: 161
source-image:
url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-2_orig.png
width: 1462
height: 1055
- caption:
es: Gráfico de asignaciones de memoria del almacenamiento libre a lo largo del tiempo
sv: Diagram över heap-minnestilldelningar över tiden
sk: Graf alokácií pamäťovej hromady v čase.
en-GB: Chart of heap memory allocations over time
ca: Gràfic de les assignacions de memòria en monticles al llarg del temps
it: Grafico delle allocazioni della memoria heap nel tempo
ca-valencia: Gràfic de les assignacions de memòria en monticles al llarg del temps
pl: Wykres przydzieleń pamięci na stosie na osi czasu
fr: Graphique des allocations de mémoire dynamique en temps réel
sl: Graf dodelitev pomnilnika za kopico skozi čas
id: Bagan alokasi memori tumpukan dari waktu ke waktu
C: Chart of heap memory allocations over time
nn: Diagram over minnereserveringar over tid
uk: Діаграма розміщення даних у «купі» пам'яті за часом
pt-BR: Gráfico das alocações de memória de dado no período de tempo
ko: 시간별 힙 메모리 할당 횟수를 그래프로 보기
nl: Grafiek van toewijzingen van heap-geheugen in de tijd
thumbnails:
- url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-3_1248x900.png
width: 1248
height: 900
- url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-3_752x542.png
width: 752
height: 542
- url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-3_624x450.png
width: 624
height: 450
- url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-3_224x161.png
width: 224
height: 161
source-image:
url: org/kde/heaptrack.desktop/8e01ca11c6639b2b0b0a81f4175cb310/screenshots/image-3_orig.png
width: 1462
height: 1055
Releases:
- version: 1.4.0
type: stable
unix-timestamp: 1655251200
- version: 1.3.0
type: stable
unix-timestamp: 1639612800
ContentRating:
oars-1.1: {}