---
Type: desktop-application
ID: org.kde.heaptrack.desktop
Package: heaptrack-gui
Name:
zh-CN: 堆栈追踪
de: Heaptrack
pl: Heaptrack
sk: Heaptrack
en-GB: Heaptrack
C: Heaptrack
id: Heaptrack
pt: Heaptrack
cs: Heaptrack
ca-valencia: Heaptrack
gl: Heaptrack
tr: Heaptrack
es: Heaptrack
fr: Heaptrack
ru: Heaptrack
pt-BR: Heaptrack
sv: Heaptrack
ko: 힙 추적
ca: Heaptrack
it: Heaptrack
da: Heaptrack
nl: Heaptrack
nn: Heaptrack
uk: Heaptrack
Summary:
pl: Program profilujący pamięć na stosie dla Linuksa
sk: Profiler pamäťovej haldy pre Linux.
en-GB: A heap memory profiler for Linux
C: A heap memory profiler for Linux
id: Sebuah profil memori tumpukan untuk Linux
pt: Um analisador da memória de dados para o Linux
uk: Засіб профілювання «купи» пам’яті для Linux
ca-valencia: Un perfilador de memòria en monticles per a Linux
gl: Un analizador de uso de memoria dinámica (heap) para Linux
es: Un analizador de rendimiento de la memoria de almacenamiento libre para Linux
fr: Un analyseur de mémoire dynamique pour Linux
sv: Ett heap-profileringsverktyg för Linux
pt-BR: Um analisador de performance de memória de dados para o Linux
zh-CN: 用于 Linux 的堆内存分析器
ko: 리눅스 힙 추적 메모리 프로파일러
ca: Un perfilador de memòria en monticles per a Linux
it: Un profiler della memoria heap per Linux
nl: Een profiler van heap-geheugen voor Linux
nn: Profileringsprogram for heap-minne
Description:
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>
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>
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>
uk: >-
<p>Heaptrack трасує усі запити щодо розміщення даних у пам’яті і анотує ці події за допомогою трасування стека. Далі,
спеціалізовані інструменти для аналізу надають вам змогу обробляти дані профілювання пам’яті з такою метою:</p>
<ul>
<li>Виявлення проблемних місць, які має бути оптимізовано з метою зменшення споживання пам’яті вашою програмою.</li>
<li>Виявлення витоків пам’яті, тобто розміщень даних у пам’яті без відповідних вивільнень, коли дані стають непотрібними.</li>
<li>Виявлення проблемних місць розміщення, тобто місць у програмному коді, які призводять до багатьох викликів щодо
розміщення у пам’яті.</li>
<li>Виявлення тимчасових розміщень, тобто розміщень даних у пам’яті, за якими одразу ж слідують вивільнення відповідних
ділянок пам’яті.</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>
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>
ca-valencia: >-
<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ó, 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>
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>
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>
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>
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>
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>
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>
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 rispettivi de-allocazioni</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>
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>
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>
ProjectGroup: KDE
ProjectLicense: GPL-2.0+
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
stock: heaptrack
remote:
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/icons/128x128/heaptrack-gui_heaptrack.png
width: 128
height: 128
Launchable:
desktop-id:
- org.kde.heaptrack.desktop
Provides:
binaries:
- heaptrack
- heaptrack_gui
- heaptrack_print
mediatypes:
- application/x-heaptrack
Screenshots:
- default: true
caption:
pl: podsumować dane przydzielone w pamięci
sk: Sumár alokačných údajov sledovanej pamäťovej haldy.
en-GB: Summary of tracked heap memory allocation data.
C: Summary of tracked heap memory allocation data.
id: Ringkasan data alokasi memori tumpukan yang terlacak.
pt: Um resumo dos dados de alocação de memória registados.
uk: Резюме щодо стеження за розміщенням даних у «купі» пам’яті.
ca-valencia: Resum del seguiment de les dades d'assignació de la memòria en monticles.
gl: Resumo dos datos de asignación de memoria dinámica (heap) da que se fai seguimento.
tr: İzlenen yığın bellek tahsis verilerinin özeti.
es: Sumario de datos de asignación de memoria de almacenamiento libre rastreada.
fr: Résumé des données d'allocation pour la mémoire dynamique surveillée.
sv: Sammanfattning av spårad heap-minnestilldelningsdata
pt-BR: Resumo dos dados rastreados de alocação de memória de dados.
ko: 추적된 힙 메모리 할당 데이터 요약을 봅니다.
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.
da: Opsummering af sporet allokeringsdata for heap-hukommelse.
nl: Samenvatting van gevolgde gegevens voor heap-geheugen toewijzen.
nn: Samandrag av minnereserveringsdata.
thumbnails:
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-1_1248x874.png
width: 1248
height: 874
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-1_752x527.png
width: 752
height: 527
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-1_624x437.png
width: 624
height: 437
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-1_224x157.png
width: 224
height: 157
source-image:
url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-1_orig.png
width: 1358
height: 952
- caption:
pl: zobrazować na wykresie płomieni przydzielnia pamięci.
sk: Plameňový graf vizualizácie počtu alokácií pamätovej hromady.
en-GB: Flamegraph visualisation of number of heap memory allocations.
C: Flamegraph visualization of number of heap memory allocations.
id: Visualisasi Flamegraph dari jumlah alokasi memori tumpukan.
pt: Uma visualização em mapa de calor das alocações de memória de dados.
uk: Інтерактивна гістограма кількості розміщень у «купі» пам’яті.
ca-valencia: Visualització del gràfic de flames del nombre d'assignacions de memòria en monticles.
gl: Visualización mediante un gráfico de chamas do número de asignacións de memoria dinámica (heap).
tr: Yığın bellek tahis etme sayısının Flamegraph görüntüsü.
es: Visualización de gráfico de llamas del número de asignaciones de memoria de almacenamiento libre.
fr: Affichage du nombre d'allocations de mémoire dynamique.
sv: Visualisering av antal heap-minnestilldelningar med Flamegraph.
pt-BR: Visualização em gráfico de chamas do número de alocações de memória de dados.
ko: 힙 메모리 할당 횟수를 플레임 그래프로 봅니다.
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.
da: Flammegraf-visualisering af antallet af allokeringer for heap-hukommelse.
nl: Flamegraph visualisatie van het aantal toewijzingen van heap-geheugen.
nn: Flammegraf-visualisering av talet på minnereserveringar.
thumbnails:
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-2_1248x874.png
width: 1248
height: 874
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-2_752x527.png
width: 752
height: 527
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-2_624x437.png
width: 624
height: 437
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-2_224x157.png
width: 224
height: 157
source-image:
url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-2_orig.png
width: 1358
height: 952
- caption:
pl: zobrazować przydzielenia pamięci w czasie.
sk: Graf alokácií pamäťovej hromady v čase.
en-GB: Chart of heap memory allocations over time.
C: Chart of heap memory allocations over time.
id: Bagan alokasi memori tumpukan dari waktu ke waktu.
pt: Gráfico das alocações de memória de dados ao longo do tempo.
uk: Діаграма розміщення даних у «купі» пам’яті за часом.
ca-valencia: Gràfic de les assignacions de memòria en monticles al llarg del temps.
gl: Gráfica das asignacións de memoria dinámica (heap) co paso do tempo.
tr: Zaman için yığın bellek tahsislerinin grafiği.
es: Gráfico de asignaciones de memoria del almacenamiento libre a lo largo del tiempo.
fr: Graphique en temps réel des allocations de mémoire dynamique
sv: Diagram över heap-minnestilldelningar över tiden.
pt-BR: Gráfico das alocações de memória de dado no período de tempo.
ko: 시간별 힙 메모리 할당 횟수를 그래프로 봅니다.
ca: Gràfic de les assignacions de memòria en monticles al llarg del temps.
it: Grafico delle allocazioni della memoria heap nel tempo.
da: Skema af heap-hukommelsesallokeringer over tid.
nl: Grafiek van toewijzingen van heap-geheugen in de tijd.
nn: Diagram over minnereserveringar over tid.
thumbnails:
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-3_1248x865.png
width: 1248
height: 865
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-3_752x521.png
width: 752
height: 521
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-3_624x432.png
width: 624
height: 432
- url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-3_224x155.png
width: 224
height: 155
source-image:
url: org/kde/heaptrack.desktop/068ee436c7ef2fe4f51ef6ad4273a56f/screenshots/image-3_orig.png
width: 1372
height: 952