X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvm%2Fstatistics.h;h=fbe035a9eb877a6e9495dff2223604311c64d916;hb=71f58437848c55c6080febb791b2646b4de46e95;hp=5405dc67aa0c7dbef9ae61baab7f7d53dff7ee8a;hpb=2b228ca6a71d8ce90efa8786072e4fb93ccbb24f;p=cacao.git diff --git a/src/vm/statistics.h b/src/vm/statistics.h index 5405dc67a..fbe035a9e 100644 --- a/src/vm/statistics.h +++ b/src/vm/statistics.h @@ -1,9 +1,9 @@ /* src/vm/statistics.h - exports global varables for statistics - Copyright (C) 1996-2005 R. Grafl, A. Krall, C. Kruegel, C. Oates, - R. Obermaisser, M. Platter, M. Probst, S. Ring, E. Steiner, - C. Thalinger, D. Thuernbeck, P. Tomsich, C. Ullrich, J. Wenninger, - Institut f. Computersprachen - TU Wien + Copyright (C) 1996-2005, 2006 R. Grafl, A. Krall, C. Kruegel, + C. Oates, R. Obermaisser, M. Platter, M. Probst, S. Ring, + E. Steiner, C. Thalinger, D. Thuernbeck, P. Tomsich, C. Ullrich, + J. Wenninger, Institut f. Computersprachen - TU Wien This file is part of CACAO. @@ -19,16 +19,14 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. - Contact: cacao@complang.tuwien.ac.at + Contact: cacao@cacaojvm.org Authors: Christian Thalinger - Changes: - - $Id: statistics.h 4002 2005-12-22 14:06:10Z twisti $ + $Id: statistics.h 6080 2006-11-28 22:28:52Z twisti $ */ @@ -92,7 +90,14 @@ extern s4 maxdumpsize; extern s4 globalallocateddumpsize; extern s4 globaluseddumpsize; -extern int count_class_infos; /* variables for measurements */ + +/* variables for measurements *************************************************/ + +extern s4 size_classinfo; +extern s4 size_fieldinfo; +extern s4 size_methodinfo; +extern s4 size_codeinfo; + extern int count_const_pool_len; extern int count_classref_len; extern int count_parsed_desc_len; @@ -163,6 +168,10 @@ extern int count_cstub_len; extern int count_nstub_len; extern int count_max_new_stack; extern int count_upper_bound_new_stack; + +extern s4 count_branches_resolved; +extern s4 count_branches_unresolved; + extern int *count_block_stack; extern int *count_analyse_iterations; extern int *count_method_bb_distribution;