LinuxLinks.com
Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us

Search/Browse

 Category Gateway
More Options
Category:  


LinuxLinks News
 · Handy Disk Image Tools
 · Nifty Free Image Viewers
 · Compact Text Editors Great for Remote Editing and Much More
 · Excellent Subtitle Editors
 · Small Console Menu Utilities
 · Make Downloading Files Effortless
 · Free Office Suites that Cut The Mustard
 · Low-Spec Hardware? Try these Desktop Environments
 · Powerful Command-line File Transfer Programs
 · Great Apps to Take Notes
(more...)

 

Latest Links
Ubuntu OpenStack
LinHES
listadmin
(more...)

 



Top : Software : Programming : Development : Debugging : Profiling

Highlights
Handy Disk Image Tools
There are a number of different ways of mounting an ISO image under Linux. The venerable mount command offers an easy solution. But if you need tools that offer more functionality for working with disk images, try some of the following excellent open source tools.

(Read more)
Kaspersky Anti-Virus
(commercial) Kaspersky Anti-Virus detects and block malicious programs of all types from entering your network: Internet-worms, Trojans, harmful Java and ActiveX applets and computer viruses including those specially developed for Linux.

Links:

  • American fuzzy lop
    American fuzzy lop uses a novel type of compile-time instrumentation to automatically discover clean, interesting test cases and substantially improve the functional coverage for the tested code.
  • AQtime
    (commercial) AQtime is an integrated performance and memory/resource optimization toolset aimed at applications running on the Linux platform.
  • Bunny the Fuzzer
    Bunny the Fuzzer is a closed loop, high-performance, general purpose protocol-blind fuzzer for C programs. It uses compiler-level integration to seamlessly inject precise and reliable instrumentation hooks into the traced program. These hooks enable the fuzzer to receive real-time feedback on changes to the function call path, call parameters, and return values in response to variations in input data.
  • CoFlo
    CoFlo is a source code analysis tool that generates and analyzes control flow graphs from C and C++ sources.
  • KCachegrind
    KCachegrind is a visualisation tool for the profiling data generated by Cachegrind. It is strongly advised to add support for call tree tracing into Cachegrind, because KCachegrind is much more useful this way.
  • KTAU
    Kernel Tuning and Analysis Utilities is a toolkit for profiling and tracing the Linux Kernel. The toolkit's main strength is in analysing program behavior within the context of the kernel. It produces Context-of-Execution based (or per-process) profile/trace. Coupled with TAU, KTAU can produce a complete profile/trace of program behavior in user and kernel mode. As the name suggests, it also allows performance analysis, tuning and (to a lesser extent) debugging of the Kernel as a whole.
  • Post-Link Optimization for Linux on POWER
    Post-Link Optimization for Linux on POWER is a performance-tuning utility used to improve the execution time and the real memory utilization of user-level application programs, based on their run-time profiles.
  • Python Tracer
    Python Tracer lets you see your Python program's execution as a tree of function invocations, each tree node exposing the real time and CPU time (user/sys) of that call. The project consists of two main components: a Python tracer that can run your Python programs (much like "cProfile" and friends), and a GTK+ based GUI that can show the trace results. It uses a tiny auxiliary library (graphfile) to allow append-only writing and reading static DAGs directly from a file without reading it whole into memory at any stage.
  • qPyProfiler
    qPyProfiler is a GUI (graphical user interface) to the Python profiler. It allows the user to profile a Python application and browse the profiling results in a convenient way.
  • rtprof
    rtprof is a profiling tool which operates in parallel with the client program, providing an OpenGL based real time 3D visualisation of the profiling data.
  • Scalasca
    Scalasca is a toolset that can be used to analyze the performance behavior of parallel applications and to identify opportunities for optimization.
  • sysprof
    Sysprof is a sampling CPU profiler that uses a Linux kernel module to profile the entire system, not just a single application. Sysprof handles shared libraries and applications do not need to be recompiled. In fact they don't even have to be restarted.
  • TAU
    TAU (Tuning and Analysis Utilities) is a portable profiling and tracing toolkit for performance analysis of parallel programs written in Fortran, C, C++, Java, Python. TAU is capable of gathering performance information through instrumentation of functions, methods, basic blocks, and statements. All C++ language features are supported including templates and namespaces. The API also provides selection of profiling groups for organizing and controlling instrumentation. The instrumentation can be inserted in the source code using an automatic instrumentor tool based on the Program Database Toolkit (PDT), dynamically using DyninstAPI, at runtime in the Java virtual machine, or manually using the instrumentation API.
  • TclDtrace
    TclDtrace is a binding of libdtrace to the Tcl programming language. DTrace is a system profiling suite created by Sun Microsystems. It allows the user to profile a program without modifying its text, or even without the need to distract it if it is running. It consists of a set of library hooks called "providers", a set of tools, a C API (libdtrace), and its own specially crafted scripting language called D. A Tcl binding to libdtrace will allow users to run D scripts and process their results directly from Tcl.
  • XSDBench
    XSDBench is an W3C XML Schema benchmark that compares the performance of validating XML parsers. It measures validation throughput, statically-linked test executable size, and, where possible, peak heap and stack memory usage during parsing. Tests and results for the following parsers are provided: Apache Xerces-C++, CodeSynthesis XSD, GNOME Libxml2, Microsoft XML Core Services (MSXML), and Oracle XDK.
  • Zoom
    Zoom is a low-overhead graphical and command-line profiler for Linux. A Zoom profile is system-wide, precise down to the instruction level, and captures backtraces. This lets you see exactly what was running, where time was spent, and how that code was called. Drill down into critical code to get detailed performance data. Zoom analyzes and annotates your code with specific tuning advice for many compilers and processors. Share what you find with colleagues or archive it for later review. Zoom saves profiles as a single, self-contained session file that can be emailed or attached to bug reports. Zoom also supports remote network profiling and scripting.



Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.


My LinuxLinks
MyLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus, OpenOffice.org, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.

     

    Distribution Guides
    Distro Guide

    Debian
    Fedora
    Gentoo
    Mandriva
    OpenSuSE
    RedHat
    Slackware
    Ubuntu
    Xandros

    Absolute
    Linux Mint
    64 Studio

    LiveCDs
    Berry Linux
    GoblinX
    KNOPPIX
    Kubuntu
    NimbleX
    PCLinuxOS
    Sabayon
    SimplyMEPIS
    Xubuntu

    Entire List

     

    Services
    Web Calendar
    Linux Licenses

    Advertise at LinuxLinks.com

     

    Latest Portal Pages
    Mixxx
    energyXT2
    GRASS
    uDig
    QGIS
    gretl
    SPSS

     

    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact | SourceFiles.org
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 LinuxLinks.com All rights reserved.