dbo:abstract |
A memory debugger is a debugger for finding software memory problems such as memory leaks and buffer overflows. These are due to bugs related to the allocation and deallocation of dynamic memory. Programs written in languages that have garbage collection, such as managed code, might also need memory debuggers, e.g. for memory leaks due to "living" references in collections. (en) 메모리 디버거는 메모리 누수와 버퍼 오버플로를 찾기 위하나 프로그래밍 도구이다. 이것들은 동적 메모리의 할당과 할당 해제와 관련된 소프트웨어 버그 때문에 발생한다. 쓰레기 수집을 가진 언어들로 쓰여진 프로그램들도 메모리 디버거를 필요로 하는데, 예를 들면 콜렉션들에서 "살아있는" 참조들에 의한 메모리 누수가 발생하기 때문이다. (ko) メモリデバッガ(英: memory debugger)とは、動的メモリの確保や開放により生じるメモリリークやバッファオーバーランなどのバグを探し出すためのプログラミングツールである。マネージコードなどのガベージコレクションを備えた言語で記述されたプログラムでも、たとえばコレクションに格納されたままのリファレンスによるメモリリークといった問題が存在するためメモリデバッガが必要な場合がある。 (ja) Отладчик использования памяти (англ. memory debugger) — инструментальное программное обеспечение для обнаружения утечек памяти и переполнений буфера. Это происходит из-за ошибок, связанных с выделением и освобождением динамической памяти. Программы, написанные на языках, обладающих поддержкой сборки мусора, как например, управляемый код, могут также нуждаться в отладчиках использования памяти, например, для выявления утечек памяти из-за «живых» ссылок в сборках. (ru) |
dbo:wikiPageExternalLink |
http://www.edm2.com/0508/membug.html https://web.archive.org/web/20071212210815/http:/www.cs.utexas.edu/users/jpmartin/memCheckers.html |
dbo:wikiPageID |
428407 (xsd:integer) |
dbo:wikiPageLength |
7576 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1105889076 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Bcheck dbr:Rogue_Wave_Software dbr:Electric_Fence dbr:Memory_leak dbr:Memwatch dbr:Debugger dbc:Debugging dbr:Debug_new dbr:Libumem dbr:List_of_performance_analysis_tools dbr:MTuner dbr:Core_dump dbr:Run_time_(program_lifecycle_phase) dbr:Software_aging dbr:Clang dbr:GNU_Compiler_Collection dbr:BoundsChecker dbr:Andrew_Koenig_(programmer) dbr:Allinea_Distributed_Debugging_Tool dbr:Libcwd dbc:Memory_management_software dbr:Computer_programming dbr:Software_engineering dbr:AddressSanitizer dbr:WinDbg dbr:Dmalloc dbr:Garbage_collection_(computer_science) dbr:AQtime dbr:Daikon_(system) dbr:IBM_Rational_Purify dbr:Profiling_(computer_programming) dbr:Runtime_error_detection dbr:Programming_tool dbr:Buffer_overflow dbr:Software_testing dbr:Insure++ dbr:Intel_Inspector dbr:Software_bug dbr:Static_code_analysis dbr:Valgrind dbr:List_of_tools_for_static_code_analysis dbr:Execution_(computing) dbr:Managed_code dbr:Mtrace dbr:Oracle_Solaris_Studio dbr:Malloc dbr:Dynamic_memory dbr:Software_anomaly dbr:Deleaker dbr:FASTMM4 dbr:OLIVER |
dbp:wikiPageUsesTemplate |
dbt:Free dbt:Memory_management_navbox dbt:LGPL-lic dbt:Full_citation_needed dbt:ISBN dbt:More_citations_needed dbt:Reflist dbt:Section_link dbt:Short_description dbt:GPL-lic dbt:Proprietary dbt:Varies dbt:Any dbt:Program_execution |
dcterms:subject |
dbc:Debugging dbc:Memory_management_software |
gold:hypernym |
dbr:Tool |
rdf:type |
dbo:Software dbo:MusicGenre |
rdfs:comment |
A memory debugger is a debugger for finding software memory problems such as memory leaks and buffer overflows. These are due to bugs related to the allocation and deallocation of dynamic memory. Programs written in languages that have garbage collection, such as managed code, might also need memory debuggers, e.g. for memory leaks due to "living" references in collections. (en) 메모리 디버거는 메모리 누수와 버퍼 오버플로를 찾기 위하나 프로그래밍 도구이다. 이것들은 동적 메모리의 할당과 할당 해제와 관련된 소프트웨어 버그 때문에 발생한다. 쓰레기 수집을 가진 언어들로 쓰여진 프로그램들도 메모리 디버거를 필요로 하는데, 예를 들면 콜렉션들에서 "살아있는" 참조들에 의한 메모리 누수가 발생하기 때문이다. (ko) メモリデバッガ(英: memory debugger)とは、動的メモリの確保や開放により生じるメモリリークやバッファオーバーランなどのバグを探し出すためのプログラミングツールである。マネージコードなどのガベージコレクションを備えた言語で記述されたプログラムでも、たとえばコレクションに格納されたままのリファレンスによるメモリリークといった問題が存在するためメモリデバッガが必要な場合がある。 (ja) Отладчик использования памяти (англ. memory debugger) — инструментальное программное обеспечение для обнаружения утечек памяти и переполнений буфера. Это происходит из-за ошибок, связанных с выделением и освобождением динамической памяти. Программы, написанные на языках, обладающих поддержкой сборки мусора, как например, управляемый код, могут также нуждаться в отладчиках использования памяти, например, для выявления утечек памяти из-за «живых» ссылок в сборках. (ru) |
rdfs:label |
메모리 디버거 (ko) Memory debugger (en) メモリデバッガ (ja) Отладчик использования памяти (ru) |
owl:sameAs |
freebase:Memory debugger wikidata:Memory debugger dbpedia-ja:Memory debugger dbpedia-ko:Memory debugger dbpedia-ru:Memory debugger https://global.dbpedia.org/id/41o8U |
prov:wasDerivedFrom |
wikipedia-en:Memory_debugger?oldid=1105889076&ns=0 |
foaf:isPrimaryTopicOf |
wikipedia-en:Memory_debugger |
is dbo:genre of |
dbr:DevPartner dbr:PurifyPlus dbr:BoundsChecker dbr:Insure++ dbr:Valgrind |
is dbo:wikiPageRedirects of |
dbr:List_of_memory_debugging_tools dbr:Memory_leak_detection dbr:Memory_debugging |
is dbo:wikiPageWikiLink of |
dbr:Electric_Fence dbr:List_of_debuggers dbr:Memory_leak dbr:Memwatch dbr:Debugger dbr:DevPartner dbr:List_of_memory_debugging_tools dbr:Debug_new dbr:List_of_performance_analysis_tools dbr:Memory_corruption dbr:Memory_leak_detection dbr:Null_pointer dbr:Open-source_software_development dbr:PurifyPlus dbr:Fuzzing dbr:BoundsChecker dbr:Dangling_pointer dbr:LibreSSL dbr:Dmalloc dbr:Heisenbug dbr:AQtime dbr:DynamoRIO dbr:Parasoft dbr:Runtime_error_detection dbr:Programming_tool dbr:Buffer_overflow_protection dbr:C_dynamic_memory_allocation dbr:Splint_(programming_tool) dbr:Insure++ dbr:Intel_Inspector dbr:UNICOM_Global dbr:Valgrind dbr:Mtrace dbr:Memory_debugging |
is dbp:genre of |
dbr:DevPartner dbr:PurifyPlus dbr:BoundsChecker dbr:Insure++ dbr:Valgrind |
is rdfs:seeAlso of |
dbr:Valgrind |
is foaf:primaryTopic of |
wikipedia-en:Memory_debugger |