dynaTrace

May 15, 2007 – 6:47 pm

dynaTrace is a new company and tool that offers a robust java profiling solution that is actually easy to use and install.

Using a java VM agent, dynaTrace instruments and captures performance data of java applications. It doesn't do anything different than other profiling tools on the market, but one big advantage it has is ease of setup and configuration, especially dynamic updating of method instrumentation.

It installs easily on your application by copying the .dll or .so (depending on platform) to a location accessible by your java application and then the application configuration requires only a single additional java command line argument.

 

  1. 2 Responses to “dynaTrace”

  2. Thanks for mentioning how easy dynaTrace Diagnostics is to setup and configure. It’s one of our key differentiators, along with our architecture.

    Another key differentiator related to our architecture is that, while we are in many ways like other profilers, our solution is unlike them in that it can actually be run in production (as well as the rest of the life-cycle, obviously).

    So where our solution can trace as deeply as other profilers, it can also be tuned to give customers 90% of a profiler’s reach at a fraction of the overhead - thus allowing dynaTrace Diagnostics to run under load.

    Here’s an example with specific metrics: earlier this year a prospective customer asked us to prove this assertion against the (formerly) 800-pound gorilla in this space in a contest with a threshold of 10% overhead. Their tool was able to instrument 400 methods just below this threshold, while dynaTrace Diagnostics was at 4800 and counting with a 5-7% load.

    Needless to say, they are no longer a prospective customer; and the gorilla’s looking a bit more svelte.

    Now it’s true that as a younger company we’ve been able to learn from the market, and design our architecture based on that knowledge.

    But that makes us more than just easy…

    Best regards,

    Eric Senunas
    Senior Director, Marketing Communications, dynaTrace software

    By ericsenunas on Sep 28, 2007

  3. Hi Eric,

    It would be nice if you could be much more concrete or technical at least on this forum and less more marketing / sales talk. What profilers are you talking about? Code profilers? Transaction & trace profilers? Service level management monitors?

    You sound off numbers hoping to add some weight to your claims but yet they are completely meaningless at least for me in attempting to perform a comparison with other solutions including ours, JXInsight, which has long been regarded as the first true Java EE transaction path analysis solution and one with the lowest overhead. We even publish our benchmarks (with the code) and offer access to early access builds once the user has registered as well as providing a free development edition of an older versions without registration.

    Probes Benchmark
    http://blog.jinspired.com/?p=151

    But you (DynaTrace) know all of this already.

    How would someone go about getting access to your software so that they could verify your claims? I would like to perform my own benchmark and compare with the other tools we have run comparative tests against.

    regards,

    William

    “Performance Management and Problem Diagnostics for Java EE, SOA, and Grid Computing”
    http://www.jinspired.com

    By william.louth on Oct 4, 2007

Post a Comment