Changes

GFDL and CC-by-SA content from English Wikipedia (as of 27 October 2009, at 19:22) by Welsh
{{Infobox Software
| name = OKTECH Profiler
| developer = [http://oktech.hu/ OKTECH-Info Ltd.]
| latest release version = 1.1
| latest release date = {{release date|2009|10|02}}
| operating system = [[Multi-platform]]
| programming language = [[Java (programming language)|Java]]
| genre = [[Profiler (computer science)|Profiler]]
| license = [[ASL]]
| website = [http://code.google.com/p/oktech-profiler/ http://code.google.com/p/oktech-profiler/]
}}

'''OKTECH 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 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:
* 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

{{gkgoogle}}
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.