hotspot/src/cpu/x86/vm/templateInterpreter_x86.hpp
changeset 5419 f2e8cc8c12ea
parent 1 489c9b5090e2
child 5547 f4b087cbb361
equal deleted inserted replaced
5418:c4955cb6ed33 5419:f2e8cc8c12ea
     1 /*
     1 /*
     2  * Copyright 1997-2007 Sun Microsystems, Inc.  All Rights Reserved.
     2  * Copyright 1997-2010 Sun Microsystems, Inc.  All Rights Reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    26   protected:
    26   protected:
    27 
    27 
    28   // Size of interpreter code.  Increase if too small.  Interpreter will
    28   // Size of interpreter code.  Increase if too small.  Interpreter will
    29   // fail with a guarantee ("not enough space for interpreter generation");
    29   // fail with a guarantee ("not enough space for interpreter generation");
    30   // if too small.
    30   // if too small.
    31   // Run with +PrintInterpreterSize to get the VM to print out the size.
    31   // Run with +PrintInterpreter to get the VM to print out the size.
    32   // Max size with JVMTI and TaggedStackInterpreter
    32   // Max size with JVMTI
    33 #ifdef AMD64
    33 #ifdef AMD64
    34   const static int InterpreterCodeSize = 200 * 1024;
    34   const static int InterpreterCodeSize = 200 * 1024;
    35 #else
    35 #else
    36   const static int InterpreterCodeSize = 168 * 1024;
    36   const static int InterpreterCodeSize = 168 * 1024;
    37 #endif // AMD64
    37 #endif // AMD64