Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Linux >> .

Strumenti di rilevazione per una perdita di memoria in Linux

Le perdite di memoria si verificano quando un programma si riserva una certa quantità di memoria del computer per un processo , e quindi non riesce a liberare la memoria . Questo diminuisce la quantità di memoria disponibile per altri programmi da utilizzare . Linux è un sistema operativo basato su piattaforma UNIX , e opera sotto la GNU General Public License . Questa licenza consente di utilizzare , condividere e modificare il sistema senza mai dover pagare una tassa di licenza . Valgrind

Questo strumento consente di visualizzare e gestire l'utilizzo della memoria dei vostri programmi quando li si opera all'interno dell'ambiente Valgrind . Inoltre permette di testare ed eseguire il debug dei programmi, e cercherà e avvisare eventuali colli di bottiglia del sistema. Altre caratteristiche di questo programma sono la possibilità di creare nuovi programmi di strumentazione . È possibile impostare fino a testare automaticamente il codice oppure è possibile eseguire il tester su una base come -necessaria . È anche possibile configurarlo per la ricerca di bug su una base continua per programmi minori . Questo è un programma gratuito , ed è compatibile con i seguenti sistemi : Linux , Red Hat , Debian , Mandrake , Gentoo , Slackware e SuSE . È possibile scaricare questo strumento dal sito Valgrind .
MemoryScape

MemoryScape ti permette di cercare e risolvere eventuali problemi di perdita di memoria in Fortran , C e C + + . Può supportare i seguenti tipi di programmi : multi-processo , parallele e multi -thread . Altre caratteristiche di questo programma includono la possibilità di visualizzare quando un programma ha superato i suoi limiti di memoria e la memoria di un particolare sistema sta usando . Queste informazioni vengono fornite in tempo reale , il che significa che si può vedere cosa c'è che non va con il vostro programma come accade. Questo strumento è compatibile con UNIX, Linux e sistemi operativi Mac OS X. . È possibile richiedere una dimostrazione gratuita del software , ma la versione completa è disponibile solo per un costo di 1294 dollari a partire dal 2010 .
LeakTracer

Questo strumento è stato progettato specificamente per i programmi C + + , ed è compatibile con Solaris e Linux . Cerca le perdite di memoria all'interno di questi programmi. Esso produrrà queste informazioni in un PIL ( elaborazione grafica dei dati) file. , Che vi dirà l' esatta riga di codice in cui si è verificata la perdita di memoria . Questo strumento solo tracciare le chiamate di eliminazione e di nuovo , e si avrà la precedenza su qualsiasi operatore mondiale nuovo e protocolli di eliminare l'operatore . Si tratta di uno strumento gratuito che viene offerto sotto la GNU General Public License . È possibile scaricare questo strumento dal sito LeakTracer .

 

sistemi © www.354353.com