We have a Java based product that is mainly used on windows. Some customers complain that application is slow. We have analysed product using JProfiler and improved various bits.

As a next step, it will be useful run some "benchmark" tools on individual machines. Is there free/open source tool available for windows?

edit: I am looking for a tool to benchmark and compare two different machines- Not my application. Title is misleading. I removed java from it

link|improve this question

80% accept rate
What do you want to benchmark? CPU, network, disk? Is your application memory-bound, CPU-bound, IO-bound? – wazoox Feb 21 '11 at 10:20
feedback

closed as not constructive by Iain Feb 7 at 19:36

This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion. See the FAQ for guidance on how to improve it.

1 Answer

JDK 1.6 comes with VisualVM , this is simple to use for profiling.

Some other Open source profilers are listed here.

I have used Perf4J in the past to measure time taken on various code modules (like UI or DAO calls etc) , otherwise InfraRED is also recommended.

link|improve this answer
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.