Coder Social home page Coder Social logo

core-analyzer's Introduction

This project is compressed in a 7z file. You need the tool (http://www.7-zip.org/) to uncompress it.
Please refer to the project's web site http://core-analyzer.sourceforge.net/ for detail.

Version 2.16 adds functions to display top variables that consume the most heap memory, and how much heap memory a variable references directly or indirectly, which helps identify memory hogs in a program. Function "decode" is rewritten to enhance relationship of symbols and types with a register table. Commands are streamlined for easier use, e.g., "tref" is replaced by "ref /t" and "block" is now "heap /b".

Version 2.15 adds functions to display memory histogram and memory leaks, as well as miscellaneous buf fixes.

Version 2.14 supports MacOSX platform. It also enhances "decode" command for multiple frames.

Version 2.13 adds support to 32-bit Vista/Windows 2008 programs, and Windbg "decode" command.

Version 2.12 adds support to 32-bit program of Linux/x86 platform

Version 2.11 supports python extension for gdb debugger.

Version 2.10 adds a feature to display the top n heap memory blocks in terms of size. It also tries to reveal which other objects have references to these big memory blocks. The function sheds some light on how process's memory is used.

Version 2.9 adds "decode" command to gdb extension, which displays disassembled instructions annotated with data object  context. It helps to understand what happens at machine instruction level with ease even for highly optimized code. A couple of bug fixes are also included.

Version 2.8 adds a search function of shared objects among threads. It provides an unique view of how involved threads synchronize and share data. If race condition is suspected, a full list of candidates is ready for verification.

Version 2.7 adds C++ object search function. Given an expression, it returns all instances (and their references) of the class as long as its object starts with a pointer to the class's virtual table.

Version 2.6 fixes heap data structures for Linux glibc 2.5 and later, i.e. RedHat 5.x and 6.x. It also adds command "set/unset" to repair damaged heap in order to search for suspects where it is otherwise impossible.

Version 2.5 fixes miscellaneous defects of Windows heap.

Version 2.4 adds support for Windows Vista, Windows 7 and Windows 2008 server.

Version 2.3 includes the stand-alone tool and integration with gdb and windbg debuggers. At the root of the source bundle, you will see the following three folders:
/core_analyzer_2_3
/gdbplus
/Windbg_ext

There is a README file in each of the folder for more detailed information. The download includes binary executables on Linux/x_86_64 and Windows/x64. You can also build them with the source files. An introduction and usage tutorial may be found at the project's website: http://core-analyzer.sourceforge.net/.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.