---
Type: desktop-application
ID: org.kde.heaptrack.desktop
Package: heaptrack-gui
Name:
de: Heaptrack
pl: Heaptrack
sk: Heaptrack
en-GB: Heaptrack
C: Heaptrack
uk: Heaptrack
pt: Heaptrack
cs: Heaptrack
ca-valencia: Heaptrack
gl: Heaptrack
tr: Heaptrack
es: Heaptrack
fr: Heaptrack
sv: Heaptrack
zh-CN: 堆栈追踪
ca: Heaptrack
da: Heaptrack
nl: 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
uk: Засіб профілювання «купи» пам’яті для Linux
pt: Um analisador da memória de dados para o Linux
gl: Un analizador de uso de memoria dinámica (heap) para Linux.
ca-valencia: Un perfilador de memòria en monticles per a Linux
tr: Linux için yığın bellek profili
es: Un analizador de rendimiento de la memoria de almacenamiento libre para Linux
sv: Ett heap-profileringsverktyg för Linux
zh-CN: 用于 Linux 的堆内存分析器
ca: Un perfilador de memòria en monticles per a Linux
da: En heap-hukommelsesprofilering til Linux
nl: Een profiler van heap-geheugen voor Linux
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>
ca-valencia: >-
<p>El «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>
gl: >-
<p>Heaptrack fai un seguemento 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 do aplicativo.</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>
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>
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>
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>
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
remote:
- url: org/kde/heaptrack.desktop/315A2A25A56871188D7CC98BB3A506E6/icons/128x128/heaptrack-gui_heaptrack.png
width: 128
height: 128
Launchable:
desktop-id:
- org.kde.heaptrack.desktop
Provides:
binaries:
- heaptrack
- heaptrack_gui
- heaptrack_print
mimetypes:
- application/x-heaptrack