All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.javascript.jscomp.PerformanceTracker.class Maven / Gradle / Ivy

The newest version!
????3M
}67
6	89	:	;	<	=	>	?	@	A	B	C	D	E	F	G	H	I	J	K	LM
6	NO
6	P	?QR
ST
UV	W	X	Y	UZ	[	\]
)^_`a
?b
c
d_e	)f
Sghi	)j	)k	)?
l	)@mn
o
p
q
r
st	)G
u
v
wx
wy	)z
w{	)|	)J	)K	)L
O}~?????
?
O?
O??
S?
??
??
??
?	??	??	??
?	?	?
?
??
???d?
??	)??
h6h
h?
h?
???
??
??
q?
???
????
w6?
w?
w?
w?????
w????????????
??
?????????
d???
??
??
?????
??
?????
??StatsInnerClassesDEFAULT_WHEN_SIZE_UNTRACKEDI
ConstantValue????outputLjava/io/PrintStream;jsRoot"Lcom/google/javascript/rhino/Node;externsRootmode?
TracerMode9Lcom/google/javascript/jscomp/CompilerOptions$TracerMode;
codeChange+Lcom/google/javascript/jscomp/RecentChange;initAstSizeinitCodeSizeinitGzCodeSize	startTimeJendTime
passesRuntimemaxMemrunschangesloopRunsloopChangesjsLines	jsSourcesexternLines
externSourcesastSizecodeSize
gzCodeSizeastDiffdiffgzDiffcurrentPassLjava/util/Deque;	SignatureJLjava/util/Deque;summary(Lcom/google/common/collect/ImmutableMap;sLcom/google/common/collect/ImmutableMap;logLjava/util/List;ILjava/util/List;?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/CompilerOptions$TracerMode;Ljava/io/PrintStream;)VCodeLineNumberTableLocalVariableTablethis1Lcom/google/javascript/jscomp/PerformanceTracker;printStream
StackMapTable9???getCodeChangeHandler2()Lcom/google/javascript/jscomp/CodeChangeHandler;recordPassStart(Ljava/lang/String;Z)VpassNameLjava/lang/String;	isOneTimeZrecordPassStop(Ljava/lang/String;J)VruntimeallocMemlogStats7Lcom/google/javascript/jscomp/PerformanceTracker$Stats;]recordParsingStop:(Lcom/google/javascript/jscomp/PerformanceTracker$Stats;)V	estimatorBLcom/google/javascript/jscomp/PerformanceTrackerCodeSizeEstimator;?recordOtherPassStopnewSizerecordInputCount()Vn?
estimateLines%(Lcom/google/javascript/rhino/Node;)Issf.Lcom/google/javascript/rhino/StaticSourceFile;?	bytesToMB(J)IbytesgetAllocatedMegabytes()IjavaRuntimeLjava/lang/Runtime;
tracksSize()ZtracksGzSize
tracksAstSize
getRuntimegetSize	getGzSize
getAstSize
getChangesRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;getLoopChangesgetRunsgetLoopRunsgetStats*()Lcom/google/common/collect/ImmutableMap;u()Lcom/google/common/collect/ImmutableMap;calcTotalStatsstatsentryEntryLjava/util/Map$Entry;LocalVariableTypeTable`Ljava/util/Map$Entry;?populateSummarylogStat
tmpSummaryLjava/util/HashMap;^Ljava/util/HashMap;??outputTracerReportkeyeLjava/io/IOException;statEntriesLjava/util/ArrayList;wLjava/util/ArrayList;>;O??
SourceFilePerformanceTracker.java??)com/google/javascript/jscomp/RecentChange??/com/google/javascript/jscomp/PerformanceTracker??????????????????????????????????????java/util/ArrayDeque??java/util/ArrayList????2PerformanceTracker can't work without tracer data.??????????????????5com/google/javascript/jscomp/PerformanceTracker$Stats?????toSource??????????????????%com/google/javascript/jscomp/CompilerparseInputs??
??????
???	
?
? com/google/javascript/rhino/Node??'com/google/javascript/jscomp/SourceFile??????????#?
java/util/Map$Entry? !"??java/util/HashMap#$%&'(verbose:pretty:all)*+,-1com/google/javascript/jscomp/PerformanceTracker$1?./01
234
TOTAL:java/lang/StringBuilderStart time(ms): 565789java/lang/ObjectEnd time(ms): Wall time(ms): Passes runtime(ms): 5:.Max mem usage (measured after each pass)(MB): #Runs: #Changing runs: #Loopable runs: #Changing loopable runs: !Estimated AST reduction(#nodes): Estimated Reduction(bytes): Estimated GzReduction(bytes): Estimated AST size(#nodes): Estimated Size(bytes): Estimated GzSize(bytes): ;<?=>	

Inputs:JS lines:   JS sources: Extern lines:   Extern sources: 

TSummary:
pass,runtime,allocMem,runs,changingRuns,astReduction,reduction,gzReduction
??java/lang/String%s,%d,%d,%d,%d,%d,%d,%d
@ABCADEFGLog:Ypass,runtime,allocMem,codeChanged,astReduction,reduction,gzReduction,astSize,size,gzSize
%s,%d,%d,%b,%d,%d,%d,%d,%d,%d
HAIJK?java/io/IOExceptionjava/lang/RuntimeExceptionUnreachable.?>L7com/google/javascript/jscomp/CompilerOptions$TracerModejava/io/PrintStream@com/google/javascript/jscomp/PerformanceTrackerCodeSizeEstimatorjava/util/Iterator,com/google/javascript/rhino/StaticSourceFile[Ljava/lang/Object;OFF$com/google/common/base/Preconditions
checkArgument(ZLjava/lang/Object;)Vjava/lang/SystemcurrentTimeMillis()Joutjava/util/Dequepush(Ljava/lang/Object;)Vequals(Ljava/lang/Object;)Zresetpop()Ljava/lang/Object;pass
checkState(Z)Vjava/util/ListaddhasCodeChanged%com/google/javascript/jscomp/NodeUtilcountAstSizeestimateg(Lcom/google/javascript/rhino/Node;Z)Lcom/google/javascript/jscomp/PerformanceTrackerCodeSizeEstimator;getCodeSizesizegetZippedCodeSizegzSizechildren()Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;hasNextnextisScriptgetStaticSourceFile0()Lcom/google/javascript/rhino/StaticSourceFile;getNumLinesjava/lang/Runtime()Ljava/lang/Runtime;totalMemory
freeMemoryRAW_SIZEALLTIMING_ONLY&com/google/common/collect/ImmutableMapentrySet*()Lcom/google/common/collect/ImmutableSet;&com/google/common/collect/ImmutableSet2()Lcom/google/common/collect/UnmodifiableIterator;
java/util/MapgetValuejava/lang/Mathmax(II)Iget&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;copyOf9(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap;'com/google/javascript/jscomp/JvmMetricsmaybeWriteJvmMetrics*(Ljava/io/PrintStream;Ljava/lang/String;)VaddAll(Ljava/util/Collection;)Z4(Lcom/google/javascript/jscomp/PerformanceTracker;)Vjava/util/Collectionssort)(Ljava/util/List;Ljava/util/Comparator;)Vcom/google/common/base/Joineron3(Ljava/lang/String;)Lcom/google/common/base/Joiner;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(I)Ljava/lang/StringBuilder;joinK(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String;print(Ljava/lang/String;)VgetKeyjava/lang/LongvalueOf(J)Ljava/lang/Long;java/lang/Integer(I)Ljava/lang/Integer;Dcom/google/javascript/jscomp/parsing/parser/util/format/SimpleFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;java/lang/Boolean(Z)Ljava/lang/Boolean;java/io/FilterOutputStreamflush,com/google/javascript/jscomp/CompilerOptions1}?????????????????????????????????????????????????????????????????????????*?*?Y??*?*?*?*?	*?
*?*?*?
*?*?*?*?*?*?*?*?*?*?*?*?Y??*?Y??-??? ?!*?"?#*+?$*,?%*?	?&??'*-?(??z_8:;<@#A(B-C2D7E<GAHFIKJPPUQZR_SdTiUnWy]?`?b?c?d?e?f?g?4????????????????:???????@a????????????/*???j??????v#*??)Y+?*?++,?-?
*??.??nrs"u? #??#??#???"???y*?/6*??0?):+?1?-?2*??3W ?4?5?6*??7?	?8+:?-?*?;?*??7?*?*?????#?$?)?0?5???I?P?U?_?i??*j??j??b??0:????$?D?????w*?$?K?LL+?M?(+?N?OM*Y?`?*Y?*,?P`????*?%?K?LL+?M?(+?N?OM*Y?`?*Y?*,?P`???ձ?&	? ?*?8?;?[?e?s?v??  ??[??w????
??-???-???y+?Q?2+?RM,?S?,?S?T????????? ???????;Um?????????J?WL*+?X+?Ye?Z??
?????	
?P*?(?[?
*?(?\?????????@?E*?(?\?????????@
?E*?(?]?????????@?7	*?^*?	??
???	???7	*?^*???
???	???7	*?^*???
???	???7	*?^*???
???	???7	*?^*???
???	???7	*?^*???
???	???7	*?^*???
?	???7	*?^*?
??
	?	???7	*?^*?_??

?	??????*?_??*?"?`*?a*?_?b?cL+?M??+?N?dM,?e?)N*Y?	?-?4a??	**?
-?5?f?
*Y?-?6`?*Y?-?8`?-?g?*Y?
-?6`?
*Y?-?8`?*Y?-?H`?*Y?-?I`?*Y?-?J`???c*??B?D?E?4+???6?%?$?????%& ?%'?$?(??@?)??d?(*???*?'n?o*?^?Y?L+*?_?b?pW+?qY*?r?s*?'t?uv?wY?xy?z*?#?{?|?}Y?wY?x~?z*?`?{?|SY?wY?x?z*?`*?#e?{?|SY?wY?x??z*?	???|SY?wY?x??z*?
???|SY?wY?x??z*????|SY?wY?x??z*????|SY?wY?x??z*?
???|SY?wY?x??z*????|SY?wY?x??z*????|SY	?wY?x??z*????|SY
?wY?x??z*????|SY?wY?x??z*????|SY?wY?x??z*????|SY
?wY?x??z*????|S????*?'t?u??wY?x??z*????|?}Y?wY?x??z*????|SY?wY?x??z*????|SY?wY?x??z*?????z?|S????*?'???+??M,?M??,?N?dN-????:-?e?):*?'??}YSY?4??SY?5??SY?6??SY?8??SY?H??SY?I??SY?J??S??????r*?'t??*?'t?u???}????*??jM,?M??,?N?)N*?'?
?}Y-?1SY-?4??SY-?5??SY-?8????SY-?H??SY-?I??SY-?J??SY-?@??SY-?E??SY	-?G??S??????n*?'t??*?'???M??Y??????????vL	M
OP!Q-Z?l?sHu`vkwvx?y?x?z?{?}???3?Z??????????????????Hkp+?ve?`{??
,-????./ `{!?.0?]?M1????)??F?1???)22??1???)22?LR3
45?")?	q???@d?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy