mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-30 10:20:15 +07:00
Move additional metrics to "additionalMetrics" field GitOrigin-RevId: 862d9c2f559a5ebf376a33919c920a7bf85341a5
5.0 KiB
5.0 KiB
41
- add
additionalMetricsproperty wherememoryandgcare stored for unified reporting
40
- add
gcextra data with metrics from GC
39
- add
memoryextra data withusedMb,maxMbandmetaspaceMbnumbers
38
classLoadingchanged - addedpreparedCountandloadedCountmetrics on Linux
37
- add
langLoadingextra data withelementTypeCountnumber
36
- Do not write empty class loading stats for
plugins(skipped ifloadedClassCountis equal to0).
35
- rename
entities loadingtoloading entities from files - rename
project model changes saving (in queue)toapplying loaded changes (in queue) - rename
project model changes savingtoapplying loaded changes - rename
project libraries loadingtolibraries instantiation - rename
events modules addedtofiring modules_added event - rename
module cache loadingtocache loading - rename
events sending after modules are loadedtopostponed events sending
34
- add
module cache loading moduleLoadingsplit tomodules loading without cacheandmodules loading with cache- add
project files loading,serializers creation,unloaded modules loading,entities loading,project model changes saving (in queue)andproject model changes saving - add
modules instantiationandproject libraries loading - add
events sending after modules are loaded,events sending (in queue)andevents sending - add
events modules added
33
- rename
init JBUIScaletoscale initialization. - add
base LaF creation,base LaF initialization,base LaF defaults getting.
32
prepareAppInitActivitiesis removed in favour ofitems.totalDurationComputedis removed.totalDurationActualis renamed tototalDuration.
31
- rename
add registry keystoregistry keys adding.
30
- add
preloading activity executing.
29
- Add
splash preparation (in queue)andsplash initialization (in queue). - Add
pre app class running,repaint manager set,linux wm set. Existingevent queue replacingdoesn't include added metrics anymore. - Remove
icon loader activation.
28
- Add
platform plugin collecting,plugin from classpath loading,plugin from user dir loading,plugin from bundled dir loading. - Add
appStarter set,appStarter start-up,appStarter about.
27
classLoadingchanged —timeincludes class define time,defineTimeandsearchTimeadded.searchTimeit is property that computed for convenience, — not measured but computed astime - defineTime.resourceLoadingwith the same schema asclassLoadingadded (exceptsearchTime).
26
stats.loadedClassesmap (plugin id to class count) is removed.pluginsis added.classCountfor number of classes,classLoadingEdtTime,classLoadingBackgroundTime
25
- add
classLoading. Only ifidea.record.classloading.stats=trueis specified.
24
- add
icons.action-icon.
23
svg-decodedoesn't includesvg-cache-readanymore.
22
project dumb post-startup->project post-startup
21
tasks waitingremoved. No such activity anymore.
20
- new compact format for service events.
19
- add
eua showing(to separateshowUserAgreementAndConsentsIfNeededfromconfig importing).
18
- rename
plugin descriptors loadingin application loader toplugin descriptor init waiting. - change
cdsfield type fromstringtoboolean.
17
- add
plugin descriptor loading.
16
- add
RunManager initialization. - add
projectComponentCreated event handling. - add
projectComponentCreated.
15
- add
project frame assigning(APP_INIT). - add
placing calling projectOpened on event queue(main category). - more correct measurement of project start-up activities (logic how do we execute start-up activities was fully reworked).
14
- add
projectname. Encoded using Argon to ensure that project name is not exposed.
13
- add
buildDate.
12
- service/component events are reported in a Google trace event format.
- compute own time for services/components with respect to multi-thread execution.
serviceWaitingevent (reported if > 100 μs to get cached value after lock).- report all services/components without threshold.
11
- consistent naming of activities
10
- Instant events in Trace Event Format.
9
- icon stats.
8
- compute own time for services.
7
- add
icons. - split post-startup activities into dumb-aware and edt.
6
- add
plugin.
5
- add
projectPostStartupActivities. - add
thread(thread name) to activity. - remove information about default project initialization (because default project initialization is not a sequential activity).
4
pluginsin phase name replaced toplugin.componentsin phase name replaced tocomponent.
3
- add module level items (
moduleprefix). - add extensions (with level prefix, e.g.
appExtensions). - add total number of plugins, components and services (
stats).
2
- add
appServicesandprojectServices.
1
- initial