cloc (Count Lines Of Code) counts, and computes differences of, comment lines, blank lines, and physical lines of source code in many programming languages. cloc is now being developed at https://github.com/AlDanial/cloc
OProfile is a low-overhead, transparent profiler for Linux, capable of instruction-grain profiling of all processes, shared libraries, the kernel and device drivers, via the hardware performance counters.
The goal of the project is now to develop a user library called libpfm4 to help setup performance events for use with the perf_events Linux kernel interface. The development of the perfmon kernel subsystem, libpfm and pfmon has now stopped.
KCachegrind visualizes traces generated by profiling, including a tree map and a call graph visualization of the calls happening. It's designed to be fast for very large programs like KDE applications.
ebizzy is designed to generate a workload resembling common web application server workloads. It is highly threaded, has a large in-memory working set, and allocates and deallocates memory frequently.
Jensor is a light-weight, low-overhead Java Profiler built using Java BCI. Jensor provides innovative analysis modules like JVM Replay, Pattern Analysis and Tagging Engine for technical as well as business analysis based on the same underlying data.
FunctionCheck is a profiler for C/C++ programs, based on gcc V4.6.3+. Features are flat profile, cycles detection, call-graph, MIN/MAX time in functions, memory profiling, profiling control at execution...
ASLA (Automated software license analyzer) is a tool for finding and identifying licenses of existing software packages.
An implementation of the Open Group's Application Response Measurement (ARM) Version 4 standard. The ARM standard describes a means of breaking an application down into it's constituent transactions, and measuring response time across multiple tiers.
BencHTTP is a utility to test the performance of HTTP servers under load. It is highly configurable via simple script files and allows extensive customisation of HTTP requests. The current server performance is continuously displayed during the test.
Parsing, interpreting, checking and profiling C application (ISO/IEC 9899:1999 (E))
CQSAT is a powerful, comprehensive and extensible framework for static analysis of program source code and detection of software defects.
Process Monitor uses web interface to view system active process and its resource usage. Support multiple host process monitoring. This to allow developer view their active process and Administrator keep tab on system performances.
This is a profile tool, it will analyze your source code and give you data to measure the quality of the project you are doing.
Binutils, gcc, gdb and glibc re-targeted for MIPS R3000R and R5900 as shipped in PlayStation and PlayStation 2 video game consoles, both from Sony Computer Entertainment Inc.
GDG would be a generic engine for acquiring data from different devices. Its works using plug-in and so everybody can write his own plug-in for a specific device. It is very helpfull for to analyze/collect data exchanged between two or more devices.
JDLabStudio is a graphical front-end for the Java Debugging Lab Agent (JDLabAgent). JDLabStudio scans java packages, displays class files and generates JDLabAgent config files. JDLabAgent-traces are used for reconstructing control and data flows.
A Monitoring Apparatus for General Kernel Event Tracing (MAGNET) is a high-fidelity low-overhead mechanism for exporting Linux kernel events to user space and a set of user-space tools for synthesizing high-level event from kernel-level events.
This project aims to provide a methodology and a range of software tools to support the load testing of complex multi-host and multi-interface commercial application environments.
Eclipse-based software that enables the quality analysis and performance evaluation for the models of business processes (BPEL and BPMN).
SSS stands for SQL Scalability Simulation - Automated scalability testing with respect to concurrent user count of SQL queries and PL/SQL stored code based on a simulation of concurrent user load with exponential interarrival times.
Continuous profiling based on stochastics
Based on a software implementation of an Adaptive Digital Element (ADDiE) this project provides a utility for continuously measuring performance data and generating images out of it. Mainly targeted at FPC, it should be useable with Delphi, too.
It is part of SugoiEngine but can be used as stand alone. It supply: -real-time benchmarking of choosen functions/classs depending on incoming parameters. -implemented inside your application => full control on it. -results export into XML
Syrupy is a Python script that regularly takes snapshots of the memory and CPU load of one or more running processes, so as to dynamically build up a profile of their usage of system resources.
TRAM (short for Trace Analyse Modules) is a collection of plug-ins for the sofware Tulip (see www.tulip-software.org), which is extended in this way to analyse and display traces (resp. trace-data).