valgrind

    1熱度

    1回答

    我一直在開發一段時間的開源項目,http://gtkworkbook.sourceforge.net/,最近遇到了一個問題,就像我正在圈子裏。我很確定有一個堆問題,但我一直在查看這個代碼太長,以找出它到底是什麼。 所以,簡而言之,我正在做的是在使用libcs​​v解析器的同時,將一個內存塊從N個指針重新分配給M個指針。如果有其他列,我想將數組的最大大小增加到當前大小的2倍。下面是當前的代碼: s

    7熱度

    2回答

    我正在寫一個似乎在泄漏內存的python擴展。我正在嘗試使用valgrind找出問題的原因。 但是,它似乎是python本身泄漏內存根據valgrind。使用下面的簡單腳本: hello.py print "Hello World!" ,做 > valgrind --tool=memcheck python ./hello.py (...) ==7937== ERROR SUMMARY:

    23熱度

    5回答

    Linux上哪個更好? Valgrind或Purify 您對使用它們有什麼看法?

    1熱度

    2回答

    我使用下面的代碼... 169: const char *title = Title.c_str(); 170: glutCreateWindow(title); ... Valgrind的給了我下面...... ==28841== Conditional jump or move depends on uninitialised value(s) ==28841== at 0x6FF7A

    4熱度

    1回答

    我使用getpwnam_r來處理我的程序中的客戶端連接。可悲的是,它似乎分配了一個永遠不會釋放的緩衝區。 有關Valgrind的輸出: ==15774== 536 (104 direct, 432 indirect) bytes in 2 blocks are definitely lost in loss record 1 of 3 ==15774== at 0x4C24CFE: mallo

    0熱度

    2回答

    我想知道您使用託管C++的儀器工具有什麼經驗? PIN:http://www.pintool.org/ Valgrind的:http://www.valgrind.org

    5熱度

    4回答

    我需要使用Valgrind來檢測服務器應用程序中發生的任何內存訪問衝突。服務器創建許多線程。我懷疑有一個競賽條件導致服務器每隔1小時左右崩潰。我們使用Valgrind來分析其內存使用情況,但服務器進程的速度急劇下降。服務器的速度下降很多,幾乎沒有可用性,沒有可能的賽車條件。 有沒有辦法與我們的應用程序並行運行Valgrind,所以我們不會失去那麼多的性能?

    1熱度

    1回答

    當在虛擬機中運行而不是在本機linux系統中時,valgrind日誌顯示無效訪問和數據競爭有多大有效。原因是,在虛擬機中,一切都是虛擬的。

    2熱度

    1回答

    我有一個高度並行的Windows程序,它使用大量的線程,手動編碼的機器同步指令以及家庭共享的並行安全存儲分配器。唉, 存儲管理有一個漏洞(不是配置器中的同步化漏洞,我敢肯定),我想找到它。 Valgrind已被建議作爲查找存儲管理錯誤的好工具。 Valgrind在這些情況下使用過的任何經驗?

    14熱度

    4回答

    我已經使用valgrinds地塊工具來監視過去的內存使用情況。 有誰知道如何捕獲在linux lighttpd服務器上產生的PHP進程的內存使用? 我發現,Valgrind的無法連接到一個prerunning過程(我不知道前手PHP進程的PID反正) 我只看到的lighttpd的內存使用情況,而不是產卵的PHP進程通過lighttpd cgi模塊。 在此先感謝。