How to run a benchmark with SecurityManager?
Dmitry Chuyko
dmitry.chuyko at oracle.com
Tue Jan 27 12:21:29 UTC 2015
Hi Max,
Can't you pack your class+method into separate jar and use
URLClassloader with security manager in setup?
--
Dmitry
On 01/27/2015 01:52 PM, Wang Weijun wrote:
> Hi All
>
> I'm trying to benchmark a method that works differently when a SecurityManager is on (and with different policy files). I've tried adding -Djava.security.manager on the command line or calling System.setSecurityManager(new SecurityManager()) inside a @Setup method, but seems jmh itself cannot run correctly (because it needs reflection and thread group manipulation).
>
> Is there anyway to do it? Since JM itself and the benchmark is compiled into one jar, I cannot grant AllPermission to jmh and less permission on my own code.
>
> Thanks
> Max
>
More information about the jmh-dev
mailing list