40     public static int[] getAvailableCompilationLevels() {
  41         if (System.getProperty("java.vm.info").startsWith("interpreted ")) 
{
  42             return new int[0];
  43         }

Wouldn’t it be better to check the UseCompiler flag instead?

> On Dec 19, 2014, at 11:03 AM, Dmitrij Pochepko <dmitrij.poche...@oracle.com> 
> wrote:
> 
> Hi all,
> 
> Please review changes for https://bugs.openjdk.java.net/browse/JDK-8059625 -  
> JEP-JDK-8043304: Test task: DTrace- tests for segmented codecache feature
> 
> Description: this fix introduce dtrace test, which verify that different 
> combinations of available compile levels(and, in case compile levels allows 
> it, different code heaps as result)  doesn't affect callstack shown by 
> dtrace. There is a control class SegmentedCodeCacheDtraceTest.java and class 
> for running via dtrace SegmentedCodeCacheDtraceTestWorker.java. A dtrace d 
> script is also present (SegmentedCodeCacheDtraceTestScript.d). A control 
> class is using DtraceRunner.java to run dtrace and then analyzing results 
> using class SegmentedCodeCacheDtraceResultsAnalyzer with 
> DtraceResultsAnalyzer interface.
> There is also a small class CompilerUtils.java created for usefull common 
> code.
> 
> webrev: http://cr.openjdk.java.net/~iignatyev/dpochepk/8059625/webrev.00/
> 
> Additional note: Please note that this path assumes that fix for JDK-8066440 
> - Various changes in testlibrary for JDK-8059613 is also applied.
> 
> Thanks,
> Dmitrij

Reply via email to