blob: 1549d6504f9d9d2cb16c7f4992744985e07d84a2 [file] [log] [blame]
Stephan Herrmann7b7062f2010-04-01 19:56:59 +00001# Turn on debug tracing for org.eclipse.jdt.core plugin
2org.eclipse.jdt.core/debug=true
3
4# Reports buffer manager activity
5org.eclipse.jdt.core/debug/buffermanager=false
6
7# Reports incremental builder activity : nature of build, built state reading, indictment process
8org.eclipse.jdt.core/debug/builder=false
9
10# Reports compiler activity
11org.eclipse.jdt.core/debug/compiler=false
12
13# Reports codeassist completion activity : recovered unit, inferred completions
14org.eclipse.jdt.core/debug/completion=false
15
16# Reports classpath variable initialization, and classpath container resolution
17org.eclipse.jdt.core/debug/cpresolution=false
18
19# Reports internals of classpath variable initialization, and classpath container resolution (to be used on the JDT/Core team request only)
20org.eclipse.jdt.core/debug/cpresolution/advanced=false
21
22# Reports failures during classpath variable initialization, and classpath container resolution
23org.eclipse.jdt.core/debug/cpresolution/failure=false
24
Stephan Herrmann4388de02013-12-30 10:43:45 +010025# Reports bad node nesting in DOM AST (for interactive usage)
Stephan Herrmannc7600d82013-04-28 22:48:05 +020026org.eclipse.jdt.core/debug/dom/ast=false
27
Stephan Herrmann4388de02013-12-30 10:43:45 +010028# Throws an exception in case of bad node nesting in DOM AST (enabled in tests)
Stephan Herrmannc7600d82013-04-28 22:48:05 +020029org.eclipse.jdt.core/debug/dom/ast/throw=false
30
Stephan Herrmann4388de02013-12-30 10:43:45 +010031# Reports type errors when using ASTRewrite (throws exceptions; not enabled by default, since some non-typesafe operations are fine in practice)
Stephan Herrmannc7600d82013-04-28 22:48:05 +020032org.eclipse.jdt.core/debug/dom/rewrite=false
33
Stephan Herrmann7b7062f2010-04-01 19:56:59 +000034# Report type hierarchy connections, refreshes and deltas
35org.eclipse.jdt.core/debug/hierarchy=false
36
37# Reports background indexer activity: indexing, saving index file, index queries
38org.eclipse.jdt.core/debug/indexmanager=false
39
40# Print notified Java element deltas
41org.eclipse.jdt.core/debug/javadelta=false
42org.eclipse.jdt.core/debug/javadelta/verbose=false
43
44# Reports various Java model activities
45org.eclipse.jdt.core/debug/javamodel=false
46
47# Reports Java model elements opening/closing
48org.eclipse.jdt.core/debug/javamodel/cache=false
49
Stephan Herrmannafbebd82016-10-06 22:01:15 +020050# Reports changes in the Java classpath and classpath resolution
51org.eclipse.jdt.core/debug/javamodel/classpath=false
52
53# Reports all insertions and removals from the java model cache
54org.eclipse.jdt.core/debug/javamodel/insertions=false
55
56# Records information about the invalid archive cache
57org.eclipse.jdt.core/debug/javamodel/invalid_archives=false
58
Stephan Herrmanne6756672017-05-11 18:58:59 +020059# Runs self-diagnostics on the free space lists. This is expensive and will slow down indexing.
60org.eclipse.jdt.core/debug/index/freespacetest=false
61
62# Controls the amount of memory used by the traceback log, in megabytes (suggested size = 1024).
63# If nonzero, the index will print out detailed traceback information when corruption is detected.
64org.eclipse.jdt.core/debug/index/logsizemegs=0
Stephan Herrmannfd40c0e2017-01-27 23:32:20 +010065
Stephan Herrmann78fab572017-03-11 19:11:14 +010066# Logs every time a page is allocated, flushed, or inserted/removed from the page cache (very verbose)
67org.eclipse.jdt.core/debug/index/pagecache=false
68
Stephan Herrmannafbebd82016-10-06 22:01:15 +020069# Prints information about when the indexer runs and what files are being indexed
70org.eclipse.jdt.core/debug/index/indexer=false
71
72# Prints a line whenever a class is added to or removed from the index
73org.eclipse.jdt.core/debug/index/insertions=false
74
75# Prints diagnostic information about index database locks
76org.eclipse.jdt.core/debug/index/locks=false
77
Stephan Herrmanne6756672017-05-11 18:58:59 +020078# Prints a message whenever the indexer is scheduled. Useful for tracking race conditions in the unit tests.
79org.eclipse.jdt.core/debug/index/scheduling=false
80
Stephan Herrmannafbebd82016-10-06 22:01:15 +020081# Prints statistics about database memory usage
82org.eclipse.jdt.core/debug/index/space=false
83
84# Performs self-testing during indexing by reading back every class and comparing it with the original .class file
85org.eclipse.jdt.core/debug/index/selftest=false
86
87# Prints statistics about indexing time
88org.eclipse.jdt.core/debug/index/timing=false
89
Stephan Herrmann7b7062f2010-04-01 19:56:59 +000090# Reports post actions addition/run
91org.eclipse.jdt.core/debug/postaction=false
92
93# Reports name resolution activity
94org.eclipse.jdt.core/debug/resolution=false
95
96# Reports java search activity
97org.eclipse.jdt.core/debug/search=false
98
99# Reports source mapper activity
100org.eclipse.jdt.core/debug/sourcemapper=false
101
102# Reports code formatter activity
103org.eclipse.jdt.core/debug/formatter=false
104
105# Reports open on selection activity : recovered unit, inferred selection
106org.eclipse.jdt.core/debug/selection=false
107
108# Reports access to zip and jar files through the Java model
109org.eclipse.jdt.core/debug/zipaccess=false
110
111# Reports the time to perform code completion.
112org.eclipse.jdt.core/perf/completion=300
113
114# Reports the time to perform code selection.
115org.eclipse.jdt.core/perf/selection=300
116
117# Reports the time to process a java element delta.
118org.eclipse.jdt.core/perf/javadeltalistener=500
119
120# Reports the time to perform an initialization of a classpath variable.
121org.eclipse.jdt.core/perf/variableinitializer=5000
122
123# Reports the time to perform an initialization of a classpath container.
124org.eclipse.jdt.core/perf/containerinitializer=5000
125
126# Reports the time to perform a reconcile operation.
127org.eclipse.jdt.core/perf/reconcile=1000