Sorry for the number of questions.I did not want to post this on CH
because of my popularity on the board lately.
TIA.
Advantages:
-------------------
[*] The learning curve for JProbe is steep. It needs a really good
understanding of Java basics.
[*] The person conducting JProbe analysis needs to have an extremely
good understanding of the application they are debugging.
[*] JProbe is used in investigation so, it is not as if you push a
button and you know what is causing the problem. So it is important
that the developer identify the use-case that is causing the issue. The
whole investigation depends on knowledge of the usecase.
[*] Understand clearly how Garbage collection works.
[*] JProbe support is very responsive. They contact you within 3 hours.
Drawbacks:
----------------
[*] Learning Curve
[*] Weird Licensing Schemes. Enterprise Server vs Node Locked
As an FYI, the agreement for license maintenance is different from the
licenses for the products. Just thought I would let you know. In the
interest of time, if you have a handful of users, then go for
node-locked which is a huge pain. The license server is good if you
have 50/60 people using JProbe. You purchase whats known as a
concurrent license. This means at any given point in time, there cannot
be more than x number of JProbe instances on desktop.
As you launch JProbe on desktop, it talks to a license server.
later
//
Should have read...
his means at any given point in time, there cannot
be more than x number of JProbe instances launched on the desktops in
the network.