I have seen many apps that take instrument classes and take -javaagent as a param when loading also put a -noverify to the command line.
Th
Debugging! In fact that's what I'm doing now, and how I stumbled across this question. At Terracotta we do a lot of bytecode instrumentation, and sometimes it helps to turn off the verifier as we debug our class adapters, so we can see where exactly they fail at runtime.
You're right, we want the verifier to remain on in production.