Projects tagged ‘performance’ and ‘profiler’


Jump to tag:

Projects tagged ‘performance’ and ‘profiler’

Filtered by Project Tags performance profiler

Refine results Project Tags java (3) tools (3) visualvm (2) tracing (2) profiling (2) python (2) .net (1) dynamic_content (1) linux (1) sampling (1) detouring (1) dom (1)

[10 total ]

20 Users
   

OProfile is a low-overhead, transparent profiler for Linux. It is capable of instruction-grain profiling of all processes, shared libraries, the kernel, and device drivers, via the hardware performance counters.
Created over 3 years ago.

3 Users

VisualVM is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. Designed for both production and development time use, it further enhances the capability of ... [More] monitoring and performance analysis for the Java SE platform [Less]
Created about 1 year ago.

1 Users
   

Profile your application to find bottlenecks in your code, so you can optimize to get more speed! Or make a full function trace! Profile: This profiler (Windows NT, 2000, XP and x86) can ... [More] profile any function (dll, c++, delphi, ?) without changing the original code or even the need of the original code. It uses runtime function detouring and assembly to profile any function. A program can be compiled with the profiler code (delphi) or the precompiled dll can be used (delphi, c++, etc). The to be profiled function can be extracted from debug files (.map, in future .dbg/.pdb), dll imports/exports, or "manual" in code (add by name and pointer). Trace: The latest version also features a full execution/function trace capability! [Less]
Created 12 months ago.

0 Users

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. This project consists of two main ... [More] components: A Python tracer that can run your Python programs (much like "cProfile" and friends). A Gtk+ based GUI that can show the trace results. It uses a tiny auxiliary library written for it "graphfile" to allow append-only writing and reading static DAG's directly from file without reading it whole into memory at any stage. [Less]
Created about 1 year ago.

0 Users

MSBuild Profiler is a performance measurement tool for MSBuild scripts. MSBuild Profiler shows a graphical performance output for all your MSBuild scripts, giving you a fair chance to optimize your build time.
Created 10 months ago.

0 Users

Prototype ProfilerOverviewPrototype Profiler (pro2js) is a utility that can be used to detect poorly performing JavaScript code. In contrast to other profilers, pro2js supports all commonly used ... [More] browsers (including IE6). It allows you to work with test results easily and performance is excellent. Features:Prototype profiler is a "monkey patch" for the prototype library. It does not require modifications of the prototype code and it can be easily disabled (for example, in different environments). Prototype profiler logs all DOM–selectors and classifies them by selector type (for example: p#id7 ~ p -> element#id~element). Therefore, you can easily detect expensive DOM–selectors and avoid executing similar selectors multiple times. Prototype profiler will log the number of results returned by each of the selectors. This allows a user to find useless selectors or selectors which return an excessive number of results. Prototype profiler will also log all executed dom:load event handlers (dom:load event observers) and measure the speed at which they are executed in addition to displaying the list of selectors that were executed during the handler’s work. The utility is compatible with ie6+, FF, safari, opera, chrome, as well as with several mobile browsers (it was tested on iPhone and Nokia E-series). Usage exampleFirst of all, include pro2js lib right after the prototype library: Now you can create an instance of the profiler class and pass callbacks & options into it: var myDecoProfiler = new PrototypeProfiler({ 'onSelectorAdded': demoApp.updateSelectorsLog, 'onOnLoadEventAdded': demoApp.updateEventLog, 'namespace': 'demoApp' });And finally, define your callbacks: var demoApp = { updateSelectorsLog: function (profiler) { alert(Object.toJSON(profiler.selectors)); }, updateEventLog: function (profiler) { alert(Object.toJSON(profiler.events)); } };Below you can find examples of callback output: { "#id": [{ "query": "#events-log", "count": 0 }, { "query": "#events-log", "count": 0 }, { "query": "#events-log", "count": 0 }, { "query": "#sandbox", "count": 1 }] }[{ "name": "demoApp.sandbox.init()", "time": 20, "selectors": ["#sandbox", "#events-log"] }, { "name": "demoApp.selectorForm.init()", "time": 20, "selectors": ["#app", "form", "#anonymous_element_1", "#selector", "#events-log"] }, { "name": "function (e) {\n $(\"selector\").focus();\n}", "time": 16, "selectors": ["#selector", "#events-log"] }]Get more infoDownload pro2js and demo. Try live demo. Get the utility from the repository. View JSDoc documentation. Usersmydeco.com acunote If you use pro2js, please let me know so that I can add you to the list ThanksSpecial thanks to Mom and Dad, mydeco.com team, Paul Egan for his code review, Shane Evans for his help with docs and to Ilya Furman for beta-testing. [Less]
Created 6 months ago.

0 Users

OKTECH ProfilerOKTECH Profiler is a low-impact, sampling and instrumentation profiler for Java. It doesn't require constant connection from a profiler console, as it dumps the profiled information in ... [More] a binary file. This file might be processed any time later on; report can be generated from the overall information. It can be executed in a local JVM or it can connect to a remote JMX server, allowing to profile any kind of application, e.g.: Benchmarking unit tests during the build process Production application performance analysis in application servers Custom profiling setup for desktop, client-server or any, JMX-enabled Java application The overhead of the profiler can be very low (and it can be tuned further if required, e.g. reducing the sampling frequency), but to improve accuracy it can be used in an instrumentation mode also, with a slightly higher overhead. Start with the following page: Quick Start Guide Features Release notes (1.1 is out - 2009-10-02) Downloads Documentation License information Support (community and commercial) Donate OKTECH Profiler is the product of OKTECH-Info Kft. [Less]
Created 4 months ago.

0 Users

Automated Web/HTTP Profiler with Selenium-RC and Pythonby Corey Goldberg (c) 2009 What is it?Selenium-profiler is a web/http profiler built with Selenium-RC and Python. It profiles page load time ... [More] and network traffic for a web page. The profiler uses Selenium-RC to automate site navigation (via browser), proxy traffic, and sniff the proxy for network traffic stats as requests pass through during a page load. It is useful to answer questions like: how many http requests does that page make? how fast are the http responses coming back? which http status codes are returned? how many of each object type are requested? what is the total page load time? License:GNU GPL v3 This program is Free Open Source software Contents:web_profiler.py : main profiler program selenium.py : Selenium-RC Python client driver selenium-server.jar : Selenium server (a java based server) How do you use it?Install Python (and add it to your path) Install Java (and add it to your path) Get selenium-profiler code from Subversion Unzip Selenium RC and search for 'selenium-server.jar' and 'selenium.py' Copy them to a directory and run 'java -jar selenium-server.jar' to start the server Open web_profiler.py and set your parameters Run web_profiler.py *notes: you may need to adjust browser security settings to get it to work properly to run against an HTTPS/SSL enabled site, you need to install a fake certificate. look inside selenium-server.jar for the cert. Command Line Parameters:web_profiler.py takes 2 command line arguments: web_profiler.py [browser_launcher] Sample usage: > python web_profiler.py www.google.com *firefox (use *firefox to launch Mozilla Firefox) (use *iexplore or *iexploreproxy to launch Internet Explorer) (use *googlechrome to launch Google Chrome) Browsers/Platforms:This profiler seems to run best under MS Windows with either Firefox or IE. I have tested under various combinations with mixed success: Working: Firefox 3.5 / Windows XP Firefox 3.5 / Windows Server 2008 Internet Explorer 8 / Windows XP Internet Explorer 8 / Windows Server 2008 Google Chrome 4 / Windows XP Partially Working: Firefox 3.0 / Ubuntu Linux 9.04 Sample Output:-------------------------------- results for http://www.google.com/ content size: 31.096 kb http requests: 7 status 200: 6 status 204: 1 profiler timing: 0.344 secs (page load) 0.328 secs (network: end last request) 0.110 secs (network: end first request) file extensions: (count, size) gif: 1, 3.011 kb ico: 1, 1.150 kb js: 2, 18.083 kb png: 1, 5.401 kb unknown: 2, 3.451 kb http timing detail: (status, method, doc, size, time) 204, GET, /generate_204, 0, 62 ms 200, GET, /favicon.ico, 1150, 31 ms 200, GET, /barcode09.gif, 3011, 31 ms 200, GET, /, 3451, 110 ms 200, GET, /2cca7b2e99206b9c.js, 3451, 78 ms 200, GET, /nav_logo7.png, 5401, 16 ms 200, GET, /f_wkquEsVv8.js, 14632, 47 ms -------------------------------- [Less]
Created 2 months ago.

0 Users

SlimTune is a free profiler and performance analysis/tuning tool for .NET based applications, including C#, VB.NET, IronPython, and more. It provides many powerful features, such as remote profiling ... [More] , real time results, multiple plugin-based visualizations, and much more. The source code is available under the terms of the MIT License. SlimTune is currently in the prototyping phase of development, but a preview release is available for testing and feedback is welcome. Both x86 and x64 targets are supported, but only sampling based profiling is available in the release. Note: Development is currently on hold until about January, due to personal issues. Rest assured, there is plenty more to come! [Less]
Created 6 months ago.

0 Users

BTrace is a safe, dynamic tracing tool for the Java platform. BTrace can be used to dynamically trace a running Java program (similar to DTrace for OpenSolaris applications and OS). BTrace dynamically ... [More] instruments the classes of the target application to inject tracing code ("bytecode tracing"). Tracing code is expressed in Java programming language. There is also integration with DTrace for the OpenSolaris platform. [Less]
Created 8 months ago.