
com.google.javascript.jscomp.Tracer.class Maven / Gradle / Ivy
The newest version!
???? 3?
b
|
!" #
$
g% g&
'( ) *+,-
g.
"/
01
g2 g3
45
g6
g7
89
-
:
-;
-.
<
0=>
-?@ABC DEFG
HIJ K
gL
MNO gP
gQ
-R
"
S
gT
U
VWX
Y
0Z
[ \]
V
V^ g_`ab c ? <de
fg
hi j
skl
g gm
sn
so
pq
0rs
nt
p
[u
s AtomicTracerStatMap InnerClasses TracingStatistic ThreadTracev Event Statw
InternalClock logger Ljava/util/logging/Logger; defaultPrettyPrint Z extraTracingStatistics Ljava/util/List; Signature HLjava/util/List; extraTracingValues [J type Ljava/lang/String; RuntimeVisibleAnnotations Ljavax/annotation/Nullable; comment startTimeMs J
stopTimeMs startThread Ljava/lang/Thread; MAX_TRACE_SIZE I
ConstantValue ? clock 3Lcom/google/javascript/jscomp/Tracer$InternalClock; typeToCountMap 9Lcom/google/javascript/jscomp/Tracer$AtomicTracerStatMap; typeToSilentMap
typeToTimeMap ZERO_STAT *Lcom/google/javascript/jscomp/Tracer$Stat; traces Ljava/lang/ThreadLocal; JLjava/lang/ThreadLocal; '(Ljava/lang/String;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable tracingStatistic 6Lcom/google/javascript/jscomp/Tracer$TracingStatistic; size i this %Lcom/google/javascript/jscomp/Tracer; trace 1Lcom/google/javascript/jscomp/Tracer$ThreadTrace;
StackMapTable(xyl "RuntimeVisibleParameterAnnotations (Ljava/lang/String;)V longToPaddedString (JI)Ljava/lang/String; v digitsColumnWidth
digitWidth sb Ljava/lang/StringBuilder; numDigits (J)I n appendSpaces (Ljava/lang/StringBuilder;I)V numSpaces RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; addTracingStatistic 9(Lcom/google/javascript/jscomp/Tracer$TracingStatistic;)I !clearTracingStatisticsTestingOnly ()V stop (I)J value silenceThreshold ()J toString ()Ljava/lang/String; setDefaultSilenceThreshold (I)V threshold initCurrentThreadTrace events defaultSilenceThreshold getCurrentThreadTraceReport logCurrentThreadTrace clearCurrentThreadTrace logAndClearCurrentThreadTrace setPrettyPrint (Z)V enabled enableTypeMaps getTypeToCountMap ()Ljava/util/Map;z 5()Ljava/util/Map; getTypeToSilentMap getTypeToTimeMap getStatsForType >(Ljava/lang/String;)Lcom/google/javascript/jscomp/Tracer$Stat; statb
formatTime (J)Ljava/lang/String; time sec ms getThreadTrace 3()Lcom/google/javascript/jscomp/Tracer$ThreadTrace; t clearThreadTrace
access$000 ((Lcom/google/javascript/jscomp/Tracer;)J x0
access$100
access$200 x1
access$300
access$400 )(Lcom/google/javascript/jscomp/Tracer;)[J
access$500 ()Ljava/util/List;
access$600 9(Lcom/google/javascript/jscomp/Tracer;)Ljava/lang/String;
access$900 ;()Lcom/google/javascript/jscomp/Tracer$AtomicTracerStatMap; access$1100 access$1300 access$1400
SourceFile Tracer.java /Lcom/google/common/annotations/GwtIncompatible; java.util.concurrent ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?{|} ? ? ? ?~ ??? ? ???? ????y???? 4com/google/javascript/jscomp/Tracer$TracingStatistic?? ? ??? ??? #com/google/javascript/jscomp/Tracer ~ ??? LGiant thread trace. Too many Tracers created. Clearing to avoid memory leak. java/lang/Throwable ? ? ? ????? ???? ?Too many outstanding Tracers. Tracer.stop() is missing or Tracer.stop() is not wrapped in a try/finally block. Clearing to avoid memory leak.? ??? ? ? java/lang/StringBuilder ? ??? /Tracer.appendSpaces called with large numSpaces? ? ?? ??????? ??? ??? ???? ? ? [ ] ? ? Non-empty timer log:
?? ? ?? ? ? ? ? ? cTracer log requested for this thread but was not initialized using Tracer.initCurrentThreadTrace(). timers:
{0} ? ??? ? ? ? ? 7com/google/javascript/jscomp/Tracer$AtomicTracerStatMap? ???z?? (com/google/javascript/jscomp/Tracer$Stat ? ? %02d.%03d java/lang/Object???x?? ? ??? /com/google/javascript/jscomp/Tracer$ThreadTrace? ???? ??? ??? )java/util/concurrent/CopyOnWriteArrayList %com/google/javascript/jscomp/Tracer$1 java/lang/ThreadLocal )com/google/javascript/jscomp/Tracer$Event 1com/google/javascript/jscomp/Tracer$InternalClock java/lang/String java/util/Iterator
java/util/Map com/google/common/base/Strings nullToEmpty &(Ljava/lang/String;)Ljava/lang/String; currentTimeMillis java/lang/Thread
currentThread ()Ljava/lang/Thread; java/util/List isEmpty ()Z ()I iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; start (Ljava/lang/Thread;)J
isInitialized Ljava/util/ArrayList; java/util/ArrayList java/util/logging/Level WARNING Ljava/util/logging/Level; java/util/logging/Logger log C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V truncateEvents outstandingEvents Ljava/util/HashSet; java/util/HashSet truncateOutstandingEvents
startEvent ((Lcom/google/javascript/jscomp/Tracer;)V append (J)Ljava/lang/StringBuilder; warning -(Ljava/lang/String;)Ljava/lang/StringBuilder; enable add (Ljava/lang/Object;)Z lastIndexOf (Ljava/lang/Object;)I clear $com/google/common/base/Preconditions
checkState get (I)Ljava/lang/Object; endEvent )(Lcom/google/javascript/jscomp/Tracer;I)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; init @(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V getMap stats Ljava/util/Map; &(Ljava/lang/Object;)Ljava/lang/Object; java/lang/Integer valueOf (I)Ljava/lang/Integer; format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; prettyPrint set (Ljava/lang/Object;)V remove java/lang/Class getName getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; 0 b ~ J ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ? ? ?
? ? ? ? &