Edit C:\Program Files\Java\jdk1.7.0_45\db\lib\org\apache\derby\iapi\services\cache\ClassSize.class
Êþº¾ 0 ö I z J { J | } ~ ? ? ? ? } ? } ? } ? ? 0 ? L ? ? ? [ ? ? ? ? ? ? ? ? ? ? } ? J ? J ? J ? A ? _ J ? ? J ? J ? A ? J 0 ¡ ¢ J £ ¤ + ¥ + ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ 9 ¥ · ¸ ¹ J º » } ¼ } ½ ¾ ¿ J À Á  Á à Á Ä Á Å Á Æ Ç È refSize I objectOverhead ConstantValue booleanSize charSize shortSize intSize longSize floatSize doubleSize minObjectSize dummyCatalog Z noGuess unitTest wildGuess [I catalog Ljava/util/Hashtable; <init> ()V Code setDummyCatalog getRefSize ()I getIntSize getSizeCoefficients (Ljava/lang/Class;)[I estimateBaseFromCoefficients ([I)I estimateBaseFromCatalog (Ljava/lang/Class;)I (Ljava/lang/Class;Z)I estimateAndCatalogBase estimateBase estimateArrayOverhead estimateHashEntrySize estimateMemoryUsage (Ljava/lang/String;)I fetchRefSizeFromSystemProperties getSystemProperty &(Ljava/lang/String;)Ljava/lang/String; <clinit> b c Z [ K L É Ê Ë Ì Í g Î Ï Ð Ñ Ò Ó Ô Õ Ô Ö × int Ø Ù long J boolean short S byte B char C float F double D Ú Ò Y L m o ` a Û Ü i j java/lang/Throwable \ [ ^ _ Ý Þ k l ß g sun.arch.data.model w x java/lang/Integer b à á g java/lang/NumberFormatException os.arch java/lang/String i386 x86 sparc â ã ä å æ Ù amd64 x86_64 sparcv9 0org/apache/derby/iapi/services/cache/ClassSize$1 InnerClasses ç è é java/lang/SecurityException ] [ 5org.apache.derby.iapi.services.cache.ClassSizeCatalog ê ë ì í java/util/Hashtable java/lang/Exception v g î ï ð ñ c ò c ó ô õ ô java/lang/Object .org/apache/derby/iapi/services/cache/ClassSize java/lang/Class getDeclaredFields ()[Ljava/lang/reflect/Field; java/lang/reflect/Field getModifiers java/lang/reflect/Modifier isStatic (I)Z getType ()Ljava/lang/Class; isArray ()Z isPrimitive getName ()Ljava/lang/String; equals (Ljava/lang/Object;)Z getSuperclass get &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; length (Ljava/lang/String;)V intValue java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; java/util/List contains java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; forName %(Ljava/lang/String;)Ljava/lang/Class; newInstance ()Ljava/lang/Object; java/lang/Runtime getRuntime ()Ljava/lang/Runtime; gc runFinalization totalMemory ()J freeMemory ! J I K L M L N O P L N Q R L N Q S L N Q T L N Q U L N V W L N Q X L N V Y L Z [ \ [ ] [ ^ _ ` a b c d *· ± e c d ³ ± f g d ² ¬ h g d ¬ i j d m a¼ YOYOL*¥Q*¶ M,¥?>,¾¢7,2¶ ¸ ?%,2¶ :¶ ? ¶ ? +\.`O§¶ :¶ ? ¶ ? +\.`O§ Þ¶ ? ¶ ? +\.`O§ ¿¶ ? ¶ ? +\.`O§ ¡¶ ? ¶ ? +\.`O§ ?¶ ? ¶ ? +\.`O§ e¶ ? ¶ ? +\.`O§ G¶ ? ¶ ? +\.`O§ )¶ ? ¶ ? +\.`O§ +\.`O?§þÉ*¶ K§þ°+° k l d 4 (*.*.² h`<`l<h<² ¢ ² § ¬ m n d *¸ ¬ m o d \ H² ? ¬² *¶ ¶ À !À !M,Ç )*¸ "M§ N² $? þ¬² %M? ² *¶ ,¶ &W,¸ '¬ "