Python package to retrieve and manage data of the IMDb
IMDbPY is a Python package useful to retrieve and manage the data of the IMDb movie database about movies, people, characters and companies. Platform-independent, it can retrieve data from both the IMDb's web server and a local copy of the whole db.
Profiler4j is a simple-to-use CPU profiler for Java that supports remote profiling and on-the-fly configuration.
log4js has moved to Github: http://stritti.github.io/log4js.
Java performance analysis tool
This project has been renamed and moved to moved to: https://github.com/denkbar/djigger
JRat is the Java Runtime Analysis Toolkit. Its purpose is to enable developers to better understand the runtime behavior of their Java programs. The term behavior includes, but is not limited to performance profiling.
A very simple implementation of C++ keyword sizeof for Java 5+. Developers can use it to know the real size of objects in memory.
The Duine Framework allows one to develop prediction engines for recommender systems. It contains a set of prediction techniques, a way to combine these techniques and a profile manager. The framework has a plug-in architecture, allowing customization.
Jarrut is a tool that makes developing and debugging Java ME applications (application using CLDC to be more specific) a bit less of a pain. Jarrut enables proper stack traces for exceptions, also when running a MIDlet on a real device
Aspect Oriented Programming (AOP) for Erlang
Implementation of Aspect Oriented Programming (AOP) for Erlang. The AOP weaver is running against a target set of source files and controlled by aspect definitions. The weaver is implemented as a parse transformation function of Erlang compiler.
TimeDoctor is a tool to visualize execution traces of tasks, queues, cache behavior, etc. While originally targeting embedded media processors and includes specific features for analyzing audio/video streaming applications it has wider applicability.
Volta is a suite of development tools for distributed, hard real-time systems. It includes Cascade, a control flow analysis tool for Java, and Clepsydra, a worst-case execution time analyzer. Also included is a Clepsydra plug-in for jEdit.
MySQL log analyzer and profiler. Extracts the most popular queries grouping them by their normalized form and shows the statistics for each group. Helps developers to recognize most frequently run queries to be able to optimize overall db performance.
Java agent which recognizes "flows" as unique sequences of instrumented method calls. Runtime statistics are collected for the dynamically detected flows during snapshot interval. The instrumented methods may be set either manually via UI or automatically in drill down mode. The automatic drill down mode effectively instruments classes generated by frameworks like Hibernate, Rhino, etc.
Software Monitoring Framework
Kieker is a framework for continuous monitoring and dynamic analysis of distributed software systems. Being designed for continuous operation, it induces only a low overhead. The TraceAnalysis tool allows to analyze and visualize trace information.
JARep is a reporting tool for application performance data, extracted from a performance measuring tool like JAMon API. The data is then stored in a database. Via a webapp or a Swing application you can view the performance over time. See SVN source.
SPE is a python IDE with auto indentation&completion,call tips,syntax coloring&highlighting,uml viewer,class explorer,source index,todo list,pycrust shell,file browsers,drag&drop,Blender support.Spe ships with wxGlade,PyChecker and Kiki.
Log file parser and viewer
Insight, the analysis TechTool for developers is a platform independent tool for viewing & analying run time meta data of applications. It aids in trouble shooting problems, and aids the developer in every day work through very advanced log analysis.
Carica CacheGrind is a profiling frontend for Xdebug. It provides a webservice and a webbrowser UI to access the data from your cachegrind files.
Stand alone Java application used simulate a memory leak in order to generate profile signatures. The application has the ability to generate system (CPU) load in order to observe profile signature changes.
Parses and analyses Documentum 6.x DFC traces
A comprehensive jQuery plugin that provides various text highlight capabilities.
Smart and fast Java profiler.
Add-on package for Seam Framework providing convenient integration with Perf4j - performance monitoring library for Java applications.
Beet adds user behavior and performance tracking to a Spring-based Java app. HTTP requests, method calls, and SQL statements are tracked and associated to user and session. includes XML, binary XML, and JDBC loggers. See http://beet.sourceforge.net.
Lack of Progress Bar (Lopb) is an Eclipse plugin that tracks how long developers wait for file check-ins/outs, code compilation, publishing apps to a web server, and other IDE background jobs to complete. Read more at http://lopb.org