Skip to content

Instantly share code, notes, and snippets.

@v3ss0n
Created September 19, 2014 20:08
Show Gist options
  • Save v3ss0n/15b32ceee3359d0f336a to your computer and use it in GitHub Desktop.
Save v3ss0n/15b32ceee3359d0f336a to your computer and use it in GitHub Desktop.
40343.1 ms51.77 % 40343.1 ms51.77 % (idle)
22644.0 ms29.06 % 22644.0 ms29.06 % (program)
5759.9 ms7.39 % 5759.9 ms7.39 % set scrollTop
793.9 ms1.02 % 824.0 ms1.06 % /opt/atom/share…erations.js:71CSSPropertyOperations.setValueForStyles
319.4 ms0.41 % 319.4 ms0.41 % get offsetHeight
306.4 ms0.39 % 576.7 ms0.74 % /opt/atom/share…ion-view.js:35(anonymous function)
282.3 ms0.36 % 282.3 ms0.36 % set innerHTML
271.3 ms0.35 % 3018.6 ms3.87 % /opt/atom/share…ponent.js:1294boundMethod
263.3 ms0.34 % 264.3 ms0.34 % set textContent
247.3 ms0.32 % 260.3 ms0.33 % /opt/atom/share…ergeInto.js:33mergeInto
246.3 ms0.32 % 246.3 ms0.32 % removeChild
179.2 ms0.23 % 179.2 ms0.23 % remove
121.1 ms0.16 % 1041.2 ms1.34 % /opt/atom/share…mponent.js:115module.exports.React.createClass.appendOrUpdateVisibleLineNumberNodes
106.1 ms0.14 % 250.3 ms0.32 % /opt/atom/share…editor.js:1513module.exports.Editor.isFoldableAtBufferRow
105.1 ms0.13 % 121.1 ms0.16 % /opt/atom/share…mponent.js:333module.exports.React.createClass.updateLineNode
91.1 ms0.12 % 1162.4 ms1.49 % /opt/atom/share…mponent.js:267ReactDOMComponent.Mixin._updateDOMProperties
91.1 ms0.12 % 91.1 ms0.12 % /opt/atom/share…manager.js:399module.exports.KeymapManager.findMatchCandidates
91.1 ms0.12 % 329.4 ms0.42 % /opt/atom/share…jquery.js:4508jQuery.event.trigger
89.1 ms0.11 % 827.0 ms1.06 % /opt/atom/share…omponent.js:61module.exports.React.createClass.render
86.1 ms0.11 % 2310.8 ms2.97 % dispatchEvent
85.1 ms0.11 % 318.4 ms0.41 % /opt/atom/share…criptor.js:129factory
84.1 ms0.11 % 84.1 ms0.11 % (garbage collector)
83.1 ms0.11 % 333.4 ms0.43 % /opt/atom/share…manager.js:108module.exports.MarkerManager.findMarkers
79.1 ms0.10 % 91.1 ms0.12 % /opt/atom/share…Children.js:99traverseAllChildrenImpl
72.1 ms0.09 % 232.3 ms0.30 % /opt/atom/share…ctMount.js:127getNode
70.1 ms0.09 % 70.1 ms0.09 % add
67.1 ms0.09 % 67.1 ms0.09 % getAttribute
66.1 ms0.08 % 83.1 ms0.11 % /opt/atom/share…-buffer.js:462module.exports.TokenizedBuffer.indentLevelForLine
64.1 ms0.08 % 71.1 ms0.09 % /opt/atom/share…derscore.…:903eq
62.1 ms0.08 % 2152.6 ms2.76 % /opt/atom/share…mponent.js:308ReactComponent.Mixin.receiveComponent
62.1 ms0.08 % 170.2 ms0.22 % /opt/atom/share…ib/model.js:53accessor.get
61.1 ms0.08 % 3080.7 ms3.95 % /opt/atom/share…ponent.js:1098ReactCompositeComponentMixin._performComponentUpdate
60.1 ms0.08 % 60.1 ms0.08 % get classList
58.1 ms0.07 % 202.2 ms0.26 % /opt/atom/share…mponent.js:145module.exports.React.createClass.removeLineNodes
56.1 ms0.07 % 110.1 ms0.14 % /opt/atom/share…b/model.js:131module.exports.Model.get
55.1 ms0.07 % 2026.4 ms2.60 % /opt/atom/share…tiChild.js:250ReactMultiChild.Mixin.updateChildren
54.1 ms0.07 % 54.1 ms0.07 % /opt/atom/share…ib/model.js:84module.exports.Model.hasDeclaredProperty
51.1 ms0.07 % 168.2 ms0.22 % /opt/atom/share…mponent.js:164module.exports.React.createClass.removeLineNumberNodes
51.1 ms0.07 % 51.1 ms0.07 % /opt/atom/share…derscore.…:846(anonymous function)
50.1 ms0.06 % 54.1 ms0.07 % /opt/atom/share…ed-line.js:317module.exports.TokenizedLine.isComment
49.1 ms0.06 % 65.1 ms0.08 % /opt/atom/share…omponent.js:28(anonymous function)
49.1 ms0.06 % 11714.0 ms15.03 % /opt/atom/share…saction.js:125Mixin.perform
49.1 ms0.06 % 195.2 ms0.25 % /opt/atom/share…-buffer.js:406module.exports.TokenizedBuffer.buildTokenizedTokenizedLineForRow
46.1 ms0.06 % 2147.6 ms2.76 % /opt/atom/share…mponent.js:240(anonymous function)
46.1 ms0.06 % 78.1 ms0.10 % /opt/atom/share…-buffer.js:432module.exports.TokenizedBuffer.indentLevelForRow
45.1 ms0.06 % 1154.4 ms1.48 % /opt/atom/share…ponent.js:1241(anonymous function)
43.1 ms0.06 % 60.1 ms0.08 % /opt/atom/share…ticEvent.js:65SyntheticEvent
43.1 ms0.06 % 122.1 ms0.16 % /opt/atom/share…derscore.…:845_.extend
42.1 ms0.05 % 54.1 ms0.07 % /opt/atom/share…jquery.js:4786jQuery.event.fix
42.1 ms0.05 % 42.1 ms0.05 % apply
41.0 ms0.05 % 3063.7 ms3.93 % /opt/atom/share…ponent.js:1170(anonymous function)
40.0 ms0.05 % 40.0 ms0.05 % set length
40.0 ms0.05 % 111.1 ms0.14 % /opt/atom/share…m-helpers.js:7tag
39.0 ms0.05 % 60.1 ms0.08 % /opt/atom/share…-buffer.js:925module.exports.DisplayBuffer.screenPositionForBufferPosition
39.0 ms0.05 % 3084.7 ms3.96 % /opt/atom/share…ponent.js:1009ReactCompositeComponentMixin.performUpdateIfNecessary
39.0 ms0.05 % 77.1 ms0.10 % /opt/atom/share…re-plus.js:417isEqual
37.0 ms0.05 % 63.1 ms0.08 % /opt/atom/share…rations.js:132DOMPropertyOperations.setValueForProperty
37.0 ms0.05 % 37.0 ms0.05 % webkitMatchesSelector
37.0 ms0.05 % 2583.1 ms3.31 % /opt/atom/share…manager.js:310module.exports.KeymapManager.handleKeyboardEvent
37.0 ms0.05 % 75.1 ms0.10 % /opt/atom/share…manager.js:169(anonymous function)
36.0 ms0.05 % 91.1 ms0.12 % /opt/atom/share…-buffer.js:456module.exports.TextBuffer.getTextInRange
36.0 ms0.05 % 2004.4 ms2.57 % /opt/atom/share…tiChild.js:273ReactMultiChild.Mixin._updateChildren
34.0 ms0.04 % 112.1 ms0.14 % /opt/atom/share…ib/span-sk…:51module.exports.SpanSkipList.spliceArray
34.0 ms0.04 % 34.0 ms0.04 %
34.0 ms0.04 % 589.7 ms0.76 % /opt/atom/share…mponent.js:225module.exports.React.createClass.updateLineNumberNode
33.0 ms0.04 % 101.1 ms0.13 % /opt/atom/share…derscore.…:995_.isEqual
33.0 ms0.04 % 33.0 ms0.04 % clearTimeout
32.0 ms0.04 % 394.5 ms0.51 % /opt/atom/share…mponent.js:179module.exports.React.createClass.appendOrUpdateVisibleLineNodes
32.0 ms0.04 % 1727.1 ms2.22 % /opt/atom/share…-buffer.js:384module.exports.TextBuffer.applyPatch
32.0 ms0.04 % 100.1 ms0.13 % /opt/atom/share…re-plus.js:397plus.isEqual
31.0 ms0.04 % 63.1 ms0.08 % /opt/atom/share…emitter.js:126module.exports.Emitter.emitSlow
31.0 ms0.04 % 31.0 ms0.04 % getComputedStyle
31.0 ms0.04 % 31.0 ms0.04 % setTimeout
31.0 ms0.04 % 104.1 ms0.13 % /opt/atom/share…ponent.js:1259module.exports.React.createClass.measureHeightAndWidth
30.0 ms0.04 % 11317.5 ms14.52 % /opt/atom/share…saction.js:197Mixin.closeAll
29.0 ms0.04 % 29.0 ms0.04 % call
28.0 ms0.04 % 28.0 ms0.04 % /opt/atom/share…Handles.js:255ReactInstanceHandles.getReactRootIDFromNodeID
27.0 ms0.03 % 8071.6 ms10.36 % /opt/atom/share…nsaction.js:87ON_DOM_READY_QUEUEING.close
27.0 ms0.03 % 27.0 ms0.03 % /opt/atom/share…b/span-sk…:180module.exports.SpanSkipList.incrementDistance
27.0 ms0.03 % 33.0 ms0.04 % /opt/atom/share…st/lib/int…:80module.exports.IntervalSkipList.findIntersecting
26.0 ms0.03 % 26.0 ms0.03 % get activeElement
26.0 ms0.03 % 73.1 ms0.09 % /opt/atom/share…manager.js:443module.exports.KeymapManager.findExactMatches
26.0 ms0.03 % 26.0 ms0.03 % /opt/atom/share…mponent.js:263module.exports.React.createClass.hasLineNumberNode
26.0 ms0.03 % 2032.4 ms2.61 % /opt/atom/share…mponent.js:354ReactDOMComponent.Mixin._updateDOMChildren
26.0 ms0.03 % 42.1 ms0.05 % /opt/atom/share…actMount.js:76getID
26.0 ms0.03 % 32.0 ms0.04 % /opt/atom/share…ponent.js:1291module.exports.React.createClass.sampleFontStyling
26.0 ms0.03 % 26.0 ms0.03 % /opt/atom/share…roperty.js:264DOMProperty.isCustomAttribute
26.0 ms0.03 % 26.0 ms0.03 % /opt/atom/share…-buffer.js:241module.exports.TextBuffer.lineForRow
25.0 ms0.03 % 25.0 ms0.03 % /opt/atom/share…mponent.js:218module.exports.React.createClass.hasLineNode
25.0 ms0.03 % 356.4 ms0.46 % /opt/atom/share…jquery.js:5118(anonymous function)
25.0 ms0.03 % 25.0 ms0.03 % requestAnimationFrame
25.0 ms0.03 % 57.1 ms0.07 % /opt/atom/share…ponent.js:1304module.exports.React.createClass.sampleBackgroundColors
25.0 ms0.03 % 3108.7 ms3.99 % /opt/atom/share…Updates.js:127runBatchedUpdates
25.0 ms0.03 % 25.0 ms0.03 % setAttribute
25.0 ms0.03 % 43.1 ms0.06 % /opt/atom/share…er-view.js:326module.exports.BracketMatcherView.findCurrentPair
25.0 ms0.03 % 839.0 ms1.08 % /opt/atom/share…c/cursor.js:36(anonymous function)
24.0 ms0.03 % 33.0 ms0.04 % /opt/atom/share…derscore.…:170_.filter._.select
24.0 ms0.03 % 48.1 ms0.06 % /opt/atom/share…jquery.js:3401Data.get
23.0 ms0.03 % 28.0 ms0.04 % /opt/atom/share…ib/range.js:66Range
23.0 ms0.03 % 412.5 ms0.53 % /opt/atom/share…-buffer.js:312module.exports.TokenizedBuffer.handleBufferChange
23.0 ms0.03 % 142.2 ms0.18 % /opt/atom/share…buffer.js:1176module.exports.DisplayBuffer.findMarkers
22.0 ms0.03 % 77.1 ms0.10 % /opt/atom/share…nderscore.…:76_.each._.forEach
22.0 ms0.03 % 22.0 ms0.03 % /opt/atom/share…yleValue.js:35dangerousStyleValue
22.0 ms0.03 % 26.0 ms0.03 % /opt/atom/share…mponent.js:724ReactCompositeComponentMixin.isMounted
22.0 ms0.03 % 82.1 ms0.11 % /opt/atom/share…behavior.js:38module.exports.Behavior.emit
21.0 ms0.03 % 1980.4 ms2.54 % /opt/atom/share…/editor.js:983(anonymous function)
20.0 ms0.03 % 22.0 ms0.03 % /opt/atom/share…nderscore.…:95_.map._.collect
20.0 ms0.03 % 2344.8 ms3.01 % /opt/atom/share…manager.js:499module.exports.KeymapManager.dispatchCommandEvent
20.0 ms0.03 % 20.0 ms0.03 % clearInterval
20.0 ms0.03 % 20.0 ms0.03 % get webkitOfflineAudioContext
20.0 ms0.03 % 138.2 ms0.18 % /opt/atom/share…buffer.js:1329module.exports.DisplayBuffer.updateScreenLines
19.0 ms0.02 % 158.2 ms0.20 % /opt/atom/share…uginHub.js:221EventPluginHub.extractEvents
19.0 ms0.02 % 155.2 ms0.20 % /opt/atom/share…buffer.js:1242module.exports.DisplayBuffer.findFoldMarkers
18.0 ms0.02 % 127.2 ms0.16 % /opt/atom/share…t-matcher.js:3(anonymous function)
18.0 ms0.02 % 114.1 ms0.15 % /opt/atom/share…entMixin.js:34ReactBrowserComponentMixin.getDOMNode
18.0 ms0.02 % 18.0 ms0.02 % appendChild
18.0 ms0.02 % 360.4 ms0.46 % /opt/atom/share…Listener.js:69handleTopLevelImpl
18.0 ms0.02 % 19.0 ms0.02 % /opt/atom/share…jquery.js:4909jQuery.Event
18.0 ms0.02 % 38.0 ms0.05 % /opt/atom/share…omponent.js:71module.exports.React.createClass.stopBlinkingCursors
18.0 ms0.02 % 40.0 ms0.05 % /opt/atom/share…Handles.js:181traverseParentPath
17.0 ms0.02 % 20.0 ms0.03 % /opt/atom/share…mponent.js:221module.exports.React.createClass.buildLineHTML
17.0 ms0.02 % 1879.2 ms2.41 % /opt/atom/share…ponent.js:1136ReactCompositeComponentMixin.receiveComponent
17.0 ms0.02 % 65.1 ms0.08 % /opt/atom/share…actMount.js:98internalGetID
16.0 ms0.02 % 16.0 ms0.02 % /opt/atom/share…ib/merge.js:30merge
16.0 ms0.02 % 253.3 ms0.33 % /opt/atom/share…er-view.js:154module.exports.BracketMatcherView.updateMatch
16.0 ms0.02 % 16.0 ms0.02 % /opt/atom/share…derscore.…:217_.contains._.include
16.0 ms0.02 % 16.0 ms0.02 % /opt/atom/share…erscore.…:1026_.(anonymous function)
16.0 ms0.02 % 17.0 ms0.02 % /opt/atom/share…derscore.…:794_.keys
16.0 ms0.02 % 933.1 ms1.20 % /opt/atom/share…rations.js:115(anonymous function)
16.0 ms0.02 % 99.1 ms0.13 % /opt/atom/share…omponent.js:18module.exports.React.createClass.render
16.0 ms0.02 % 16.0 ms0.02 % contains
16.0 ms0.02 % 34.0 ms0.04 % /opt/atom/share…b/span-sk…:111module.exports.SpanSkipList.insertNode
16.0 ms0.02 % 115.1 ms0.15 % /opt/atom/share…re-plus.js:404plus.isEqualForProperties
15.0 ms0.02 % 61.1 ms0.08 % /opt/atom/share…ainsNode.js:31containsNode
15.0 ms0.02 % 39.0 ms0.05 % /opt/atom/share…manager.js:197module.exports.MarkerManager.handleBufferChange
15.0 ms0.02 % 33.0 ms0.04 % /opt/atom/share…b/isNode.js:24isNode
15.0 ms0.02 % 27.0 ms0.03 % /opt/atom/share…-buffer.js:837module.exports.DisplayBuffer.pixelPositionForScreenPosition
14.0 ms0.02 % 15.0 ms0.02 % /opt/atom/share…atchers.js:183CompositeMatcher.matches
14.0 ms0.02 % 77.1 ms0.10 % /opt/atom/share…omponent.js:41module.exports.React.createClass.render
14.0 ms0.02 % 11730.0 ms15.05 % /opt/atom/share…Strategy.js:61ReactDefaultBatchingStrategy.batchedUpdates
14.0 ms0.02 % 22.0 ms0.03 % /opt/atom/share…omponent.js:38(anonymous function)
14.0 ms0.02 % 49.1 ms0.06 % /opt/atom/share…/marker.js:465module.exports.Marker.buildPatch
14.0 ms0.02 % 1012.2 ms1.30 % /opt/atom/share…buffer.js:1461module.exports.DisplayBuffer.handleBufferMarkersUpdated
13.0 ms0.02 % 13.0 ms0.02 % get dataset
13.0 ms0.02 % 49.1 ms0.06 % /opt/atom/share…lib/rule.js:95module.exports.Rule.findNextMatch
13.0 ms0.02 % 14.0 ms0.02 % /opt/atom/share…helpers.js:146exports.keystrokeForKeyboardEvent
13.0 ms0.02 % 24.0 ms0.03 % /opt/atom/share…omponent.js:41module.exports.React.createClass.shouldComponentUpdate
13.0 ms0.02 % 13.0 ms0.02 % /opt/atom/share…erscore.…:1020_.isObject
12.0 ms0.02 % 12.0 ms0.02 % /opt/atom/share…b/helpers.js:8module.exports.spliceArray
12.0 ms0.02 % 12.0 ms0.02 % /opt/atom/share…erscore.…:1073_.has
12.0 ms0.02 % 1993.4 ms2.56 % /opt/atom/share…/editor.js:672(anonymous function)
12.0 ms0.02 % 72.1 ms0.09 % /opt/atom/share…cUIEvent.js:61SyntheticUIEvent
12.0 ms0.02 % 12.0 ms0.02 % /opt/atom/share…atchers.js:118OrMatcher.matches
12.0 ms0.02 % 39.0 ms0.05 % /opt/atom/share…ib/range.js:22(anonymous function)
12.0 ms0.02 % 19.0 ms0.02 % /opt/atom/share…derscore.…:476_.uniq._.unique
12.0 ms0.02 % 1798.1 ms2.31 % /opt/atom/share…-buffer.js:315module.exports.TextBuffer.setTextInRange
12.0 ms0.02 % 12.0 ms0.02 % /opt/atom/share…re-plus.js:385plus.valueForKeyPath
12.0 ms0.02 % 64.1 ms0.08 % /opt/atom/share…election.js:42(anonymous function)
12.0 ms0.02 % 14.0 ms0.02 % /opt/atom/share…jquery.js:3327Data.accepts
11.0 ms0.01 % 38.0 ms0.05 % /opt/atom/share…omponent.js:23module.exports.React.createClass.render
11.0 ms0.01 % 37.0 ms0.05 % /opt/atom/share…-matcher.js:64module.exports.BracketMatcher.insertText
11.0 ms0.01 % 66.1 ms0.08 % /opt/atom/share…mponent.js:385module.exports.React.createClass.getCursorPixelRects
11.0 ms0.01 % 11.0 ms0.01 % get target
11.0 ms0.01 % 32.0 ms0.04 % /opt/atom/share…ctMount.js:505ReactMount.findReactContainerForID
11.0 ms0.01 % 2025.4 ms2.60 % /opt/atom/share…/editor.js:960module.exports.Editor.insertText
11.0 ms0.01 % 19.0 ms0.02 % /opt/atom/share…ledClass.js:30oneArgumentPooler
10.0 ms0.01 % 24.0 ms0.03 % /opt/atom/share…jquery.js:3339Data.key
10.0 ms0.01 % 20.0 ms0.03 % /opt/atom/share…omponent.js:12module.exports.React.createClass.render
10.0 ms0.01 % 47.1 ms0.06 % /opt/atom/share…ctMount.js:559ReactMount.isRenderedByReact
10.0 ms0.01 % 259.3 ms0.33 % /opt/atom/share…terMixin.js:39ReactEventEmitterMixin.handleTopLevel
10.0 ms0.01 % 80.1 ms0.10 % /opt/atom/share…editor.js:1509module.exports.Editor.unfoldBufferRow
10.0 ms0.01 % 10.0 ms0.01 % /opt/atom/share…omponent.js:66isNullComponentID
10.0 ms0.01 % 54.1 ms0.07 % /opt/atom/share…manager.js:208module.exports.MarkerManager.applyPatches
10.0 ms0.01 % 47.1 ms0.06 % /opt/atom/share…manager.js:445(anonymous function)
10.0 ms0.01 % 40.0 ms0.05 % /opt/atom/share…mponent.js:295module.exports.React.createClass.requestUpdate
10.0 ms0.01 % 11.0 ms0.01 % /opt/atom/share…eHelpers.js:98mergeHelpers.checkMergeIntoObjectArg
9.0 ms0.01 % 9.0 ms0.01 % /opt/atom/share…omponent.js:58deregisterNullComponentID
9.0 ms0.01 % 9.0 ms0.01 % get style
9.0 ms0.01 % 65.1 ms0.08 % /opt/atom/share…inUtils.js:115executeDispatch
9.0 ms0.01 % 9.0 ms0.01 % /opt/atom/share…ccessors.js:37accessor.get
9.0 ms0.01 % 9.0 ms0.01 % /opt/atom/share…Children.js:85wrapUserProvidedKey
9.0 ms0.01 % 9.0 ms0.01 % /opt/atom/share…/jquery.js:423jQuery.extend.type
9.0 ms0.01 % 103.1 ms0.13 % /opt/atom/share…buffer.js:1363module.exports.DisplayBuffer.buildScreenLines
9.0 ms0.01 % 444.5 ms0.57 % /opt/atom/share…istener.js:170ReactEventListener.dispatchEvent
9.0 ms0.01 % 15.0 ms0.02 % /opt/atom/share…ponent.js:1125module.exports.React.createClass.onSelectionChanged
9.0 ms0.01 % 9.0 ms0.01 % get parentNode
9.0 ms0.01 % 49.1 ms0.06 % /opt/atom/share…-buffer.js:969module.exports.TextBuffer.scheduleModifiedEvents
9.0 ms0.01 % 64.1 ms0.08 % /opt/atom/share…ge-mode.js:261module.exports.LanguageMode.isFoldableCommentAtBufferRow
9.0 ms0.01 % 9.0 ms0.01 % /opt/atom/share…ib/range.js:38module.exports.Range.fromText
9.0 ms0.01 % 9.0 ms0.01 % /opt/atom/share…omponent.js:33shouldUpdateReactComponent
9.0 ms0.01 % 9.0 ms0.01 % /opt/atom/share…/row-map.js:77module.exports.RowMap.traverseToBufferRow
9.0 ms0.01 % 38.0 ms0.05 % /opt/atom/share…ib/span-sk…:87module.exports.SpanSkipList.findClosestNode
9.0 ms0.01 % 9.0 ms0.01 % CustomEvent
9.0 ms0.01 % 2154.6 ms2.76 % /opt/atom/share…mponent.js:208ReactDOMComponent.Mixin.receiveComponent
8.0 ms0.01 % 9.0 ms0.01 % /opt/atom/share…-buffer.js:481module.exports.TextBuffer.clipRange
8.0 ms0.01 % 60.1 ms0.08 % /opt/atom/share…ctMount.js:576ReactMount.getFirstReactDOM
8.0 ms0.01 % 99.1 ms0.13 % /opt/atom/share…Children.js:50flattenChildren
8.0 ms0.01 % 11.0 ms0.01 % /opt/atom/share…-buffer.js:985module.exports.DisplayBuffer.clipScreenPosition
8.0 ms0.01 % 8.0 ms0.01 % /opt/atom/share…derscore.…:419_.last
8.0 ms0.01 % 88.1 ms0.11 % /opt/atom/share…uginHub.js:264EventPluginHub.processEventQueue
8.0 ms0.01 % 8.0 ms0.01 % /opt/atom/share…row-map.js:102module.exports.RowMap.traverseToScreenRow
8.0 ms0.01 % 31.0 ms0.04 % /opt/atom/share…mponent.js:343module.exports.React.createClass.getHiddenInputPosition
8.0 ms0.01 % 131.2 ms0.17 % /opt/atom/share…tPlugin.js:324SimpleEventPlugin.extractEvents
8.0 ms0.01 % 8.0 ms0.01 % /opt/atom/share…re-plus.js:328plus.spliceWithArray
8.0 ms0.01 % 392.5 ms0.50 % /opt/atom/share…mponent.js:255module.exports.React.createClass.componentDidUpdate
8.0 ms0.01 % 58.1 ms0.07 % /opt/atom/share…-buffer.js:372module.exports.TextBuffer.buildPatch
8.0 ms0.01 % 9.0 ms0.01 % /opt/atom/share…ed-line.js:219module.exports.TokenizedLine.breakOutAtomicTokens
8.0 ms0.01 % 8.0 ms0.01 % /opt/atom/share…omponent.js:52assertValidProps
8.0 ms0.01 % 8.0 ms0.01 % get defaultView
8.0 ms0.01 % 9.0 ms0.01 % /opt/atom/share…ledClass.js:74standardReleaser
8.0 ms0.01 % 13.0 ms0.02 % /opt/atom/share…derscore.…:857_.pick
8.0 ms0.01 % 8.0 ms0.01 % /opt/atom/share…omponent.js:77module.exports.React.createClass.getTransform
8.0 ms0.01 % 8.0 ms0.01 % /opt/atom/share…de_module…:819(anonymous function)
7.0 ms0.01 % 57.1 ms0.07 % /opt/atom/share…derscore.…:502_.intersection
7.0 ms0.01 % 11290.5 ms14.49 % /opt/atom/share…Updates.js:169(anonymous function)
7.0 ms0.01 % 23.0 ms0.03 % /opt/atom/share…zed-line.js:19TokenizedLine
7.0 ms0.01 % 33.0 ms0.04 % /opt/atom/share…-buffer.js:747module.exports.DisplayBuffer.largestFoldStartingAtBufferRow
7.0 ms0.01 % 7.0 ms0.01 % /opt/atom/share…pagators.js:34listenerAtPhase
7.0 ms0.01 % 47.1 ms0.06 % /opt/atom/share…Handles.js:297ReactInstanceHandles.traverseTwoPhase
7.0 ms0.01 % 1236.5 ms1.59 % /opt/atom/share…omponent.js:83module.exports.React.createClass.componentDidUpdate
7.0 ms0.01 % 21.0 ms0.03 % /opt/atom/share…/cursor.js:151module.exports.Cursor.getScreenRange
7.0 ms0.01 % 7.0 ms0.01 % /opt/atom/share…derscore.…:730(anonymous function)
7.0 ms0.01 % 26.0 ms0.03 % /opt/atom/share…/config.js:128module.exports.Config.get
7.0 ms0.01 % 57.1 ms0.07 % /opt/atom/share…ib/rule.js:141module.exports.Rule.getNextTokens
7.0 ms0.01 % 69.1 ms0.09 % /opt/atom/share…derscore.…:889_.clone
7.0 ms0.01 % 27.0 ms0.03 % /opt/atom/share…r-marker.js:50(anonymous function)
6.0 ms0.01 % 10.0 ms0.01 % /opt/atom/share…/row-map.js:47module.exports.RowMap.spliceRegions
6.0 ms0.01 % 6.0 ms0.01 % get nodeType
6.0 ms0.01 % 9.0 ms0.01 % /opt/atom/share…emitter.js:150(anonymous function)
6.0 ms0.01 % 43.1 ms0.06 % /opt/atom/share…/marker.js:481module.exports.Marker.applyPatch
6.0 ms0.01 % 6.0 ms0.01 % /opt/atom/share…-manager.js:46IntervalSkipList.compare
6.0 ms0.01 % 6.0 ms0.01 % get nodeName
6.0 ms0.01 % 18.0 ms0.02 % /opt/atom/share…r-marker.js:79module.exports.DisplayBufferMarker.getScreenRange
6.0 ms0.01 % 93.1 ms0.12 % /opt/atom/share…b/model.js:145module.exports.Model.set
6.0 ms0.01 % 6.0 ms0.01 % /opt/atom/share…derscore.…:204_.some._.any
6.0 ms0.01 % 71.1 ms0.09 % /opt/atom/share…matcher.js:108module.exports.BracketMatcher.insertNewline
6.0 ms0.01 % 1162.4 ms1.49 % /opt/atom/share…ay-buffer.js:5(anonymous function)
6.0 ms0.01 % 19.0 ms0.02 % /opt/atom/share…t/lib/int…:187module.exports.IntervalSkipList.remove
6.0 ms0.01 % 6.0 ms0.01 % /opt/atom/share…b/span-sk…:128module.exports.SpanSkipList.removeNode
6.0 ms0.01 % 201.2 ms0.26 % /opt/atom/share…-buffer.js:355(anonymous function)
6.0 ms0.01 % 7.0 ms0.01 % /opt/atom/share…t/lib/int…:302module.exports.IntervalSkipList.adjustMarkersOnRemove
6.0 ms0.01 % 6.0 ms0.01 % get clientHeight
6.0 ms0.01 % 640.8 ms0.82 % /opt/atom/share…mponent.js:117module.exports.React.createClass.componentDidUpdate
6.0 ms0.01 % 7.0 ms0.01 % /opt/atom/share…pagators.js:46accumulateDirectionalDispatches
6.0 ms0.01 % 80.1 ms0.10 % /opt/atom/share…luginHub.js:47executeDispatchesAndRelease
6.0 ms0.01 % 10.0 ms0.01 % /opt/atom/share…selector.js:11module.exports.ScopeSelector.matches
6.0 ms0.01 % 452.5 ms0.58 % /opt/atom/share…ponent.js:1225module.exports.React.createClass.pollDOM
6.0 ms0.01 % 23.0 ms0.03 % /opt/atom/share…mponent.js:456module.exports.React.createClass.getHighlightDecorations
5.0 ms0.01 % 26.0 ms0.03 % /opt/atom/share…editor.js:1548module.exports.Editor.isFoldedAtCursorRow
5.0 ms0.01 % 5.0 ms0.01 % /opt/atom/share…editor.js:2327module.exports.Editor.getSelections
5.0 ms0.01 % 5.0 ms0.01 % /opt/atom/share…ed-line.js:239module.exports.TokenizedLine.markLeadingAndTrailingWhitespaceTokens
5.0 ms0.01 % 5.0 ms0.01 % /opt/atom/share…b/point.js:102module.exports.Point.isLessThanOrEqual
5.0 ms0.01 % 5.0 ms0.01 % /opt/atom/share…manager.js:421module.exports.KeymapManager.findPartialMatches
5.0 ms0.01 % 5.0 ms0.01 % /opt/atom/share…omponent.js:43module.exports.React.createClass.getTransform
5.0 ms0.01 % 144.2 ms0.19 % /opt/atom/share…buffer.js:1318module.exports.DisplayBuffer.handleTokenizedBufferChange
5.0 ms0.01 % 5.0 ms0.01 % /opt/atom/share…icEvent.js:128mergeInto.destructor
5.0 ms0.01 % 59.1 ms0.08 % /opt/atom/share…/editor.js:217(anonymous function)
5.0 ms0.01 % 25.0 ms0.03 % /opt/atom/share…editor.js:2411module.exports.Editor.mergeIntersectingSelections
5.0 ms0.01 % 40.0 ms0.05 % /opt/atom/share…-buffer.js:608module.exports.DisplayBuffer.pixelRectForScreenRange
5.0 ms0.01 % 5.0 ms0.01 % /opt/atom/share…/editor.js:115(anonymous function)
5.0 ms0.01 % 5.0 ms0.01 % /opt/atom/share…er-patch.js:77module.exports.BufferPatch.addMarkerPatch
5.0 ms0.01 % 18.0 ms0.02 % /opt/atom/share…de_module…:818_.extend
5.0 ms0.01 % 5.0 ms0.01 % /opt/atom/share…ib/point.js:90module.exports.Point.isEqual
5.0 ms0.01 % 5772.9 ms7.41 % /opt/atom/share…omponent.js:75module.exports.React.createClass.componentDidUpdate
5.0 ms0.01 % 5.0 ms0.01 % /opt/atom/share…jquery.js:4696jQuery.event.handlers
5.0 ms0.01 % 375.4 ms0.48 % /opt/atom/share…/jquery.js:236jQuery.fn.jQuery.each
5.0 ms0.01 % 5.0 ms0.01 % get scrollTop
5.0 ms0.01 % 17.0 ms0.02 % /opt/atom/share…mponent.js:335module.exports.React.createClass.getRenderedRowRange
5.0 ms0.01 % 162.2 ms0.21 % /opt/atom/share…her-view.js:78(anonymous function)
5.0 ms0.01 % 75.1 ms0.10 % /opt/atom/share…erations.js:63(anonymous function)
5.0 ms0.01 % 34.0 ms0.04 % /opt/atom/share…omponent.js:55module.exports.React.createClass.shouldComponentUpdate
5.0 ms0.01 % 12.0 ms0.02 % /opt/atom/share…derscore.…:109_.reduce._.foldl._.inject
5.0 ms0.01 % 53.1 ms0.07 % /opt/atom/share…Listener.js:40findParent
4.0 ms0.01 % 4.0 ms0.01 % /opt/atom/share…erscore.…:1041_.isFunction
4.0 ms0.01 % 2074.5 ms2.66 % /opt/atom/share…editor.js:1000module.exports.Editor.insertNewline
4.0 ms0.01 % 4.0 ms0.01 % /opt/atom/share…derscore.…:190_.every._.all
4.0 ms0.01 % 4.0 ms0.01 % get type
4.0 ms0.01 % 19.0 ms0.02 % /opt/atom/share…omponent.js:39module.exports.React.createClass.shouldComponentUpdate
4.0 ms0.01 % 6.0 ms0.01 % /opt/atom/share…saction.js:128ReactReconcileTransaction
4.0 ms0.01 % 4.0 ms0.01 % /opt/atom/share…nvariant.js:32invariant
4.0 ms0.01 % 370.4 ms0.48 % /opt/atom/share…/jquery.js:561jQuery.extend.each
4.0 ms0.01 % 69.1 ms0.09 % /opt/atom/share…inUtils.js:125executeDispatchesInOrder
4.0 ms0.01 % 4.0 ms0.01 % /opt/atom/share…mponent.js:137ReactComponent.Mixin.isMounted
4.0 ms0.01 % 28.0 ms0.04 % /opt/atom/share…/editor.js:202(anonymous function)
4.0 ms0.01 % 4.0 ms0.01 % /opt/atom/share…ib/point.js:42module.exports.Point.freeze
4.0 ms0.01 % 4.0 ms0.01 % /opt/atom/share…-buffer.js:474module.exports.TokenizedBuffer.scopesForPosition
4.0 ms0.01 % 11.0 ms0.01 % /opt/atom/share…t/lib/int…:167module.exports.IntervalSkipList.insert
4.0 ms0.01 % 4.0 ms0.01 % /opt/atom/share…t/lib/int…:511Node.removeStartingMarker
4.0 ms0.01 % 2001.4 ms2.57 % /opt/atom/share…/history.js:85module.exports.History.transact
4.0 ms0.01 % 32.0 ms0.04 % /opt/atom/share…omponent.js:64module.exports.React.createClass.shouldComponentUpdate
4.0 ms0.01 % 4.0 ms0.01 % get line_offset
4.0 ms0.01 % 4.0 ms0.01 % /opt/atom/share…derscore.…:860(anonymous function)
4.0 ms0.01 % 2164.6 ms2.78 % /opt/atom/share…mponent.js:837(anonymous function)
4.0 ms0.01 % 7.0 ms0.01 % /opt/atom/share…editor.js:2426reducer
4.0 ms0.01 % 65.1 ms0.08 % /opt/atom/share…/grammar.js:97module.exports.Grammar.tokenizeLine
4.0 ms0.01 % 2161.6 ms2.77 % /opt/atom/share…ore-plus.js:51object.(anonymous function)
4.0 ms0.01 % 27.0 ms0.03 % /opt/atom/share…-buffer.js:414module.exports.DisplayBuffer.setScrollTop
4.0 ms0.01 % 85.1 ms0.11 % /opt/atom/share…b/signal.js:75module.exports.Signal.emitValue
4.0 ms0.01 % 428.5 ms0.55 % /opt/atom/share…Updates.js:111batchedUpdates
4.0 ms0.01 % 35.0 ms0.04 % /opt/atom/share…omponent.js:12module.exports.React.createClass.render
4.0 ms0.01 % 1958.3 ms2.51 % /opt/atom/share…lection.js:474module.exports.Selection.insertText
4.0 ms0.01 % 4.0 ms0.01 % /opt/atom/share…-buffer.js:493module.exports.TextBuffer.clipPosition
4.0 ms0.01 % 25.0 ms0.03 % /opt/atom/share…behavior.js:77(anonymous function)
4.0 ms0.01 % 16.0 ms0.02 % /opt/atom/share…derscore.…:717later
4.0 ms0.01 % 51.1 ms0.07 % /opt/atom/share…ponent.js:1098module.exports.React.createClass.onScreenLinesChanged
3.0 ms0.00 % 22.0 ms0.03 % /opt/atom/share…-finder.js:139module.exports.TagFinder.findMatchingTags
3.0 ms0.00 % 3.0 ms0.00 % get length
3.0 ms0.00 % 8.0 ms0.01 % /opt/atom/share…tPlugin.js:335ChangeEventPlugin.extractEvents
3.0 ms0.00 % 47.1 ms0.06 % /opt/atom/share…omponent.js:79module.exports.React.createClass.pauseCursorBlinking
3.0 ms0.00 % 17.0 ms0.02 % /opt/atom/share…omponent.js:29module.exports.React.createClass.shouldComponentUpdate
3.0 ms0.00 % 3.0 ms0.00 % set prototype
3.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…row-map.js:127module.exports.RowMap.mergeAdjacentRectangularRegions
3.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…manager.js:162(anonymous function)
3.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…Children.js:29flattenSingleChildIntoContext
3.0 ms0.00 % 11309.5 ms14.51 % /opt/atom/share…Updates.js:186enqueueUpdate
3.0 ms0.00 % 415.5 ms0.53 % /opt/atom/share…d-buffer.js:56(anonymous function)
3.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…zed-line.js:70module.exports.TokenizedLine.clipScreenColumn
3.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…editor.js:2313module.exports.Editor.getLastSelection
3.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…eHandles.js:92getParentID
3.0 ms0.00 % 64.1 ms0.08 % /opt/atom/share…/editor.js:562module.exports.Editor.getTextInBufferRange
3.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…ib/point.js:33Point
3.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…/marker.js:160module.exports.Marker.getHeadPosition
3.0 ms0.00 % 2005.4 ms2.57 % /opt/atom/share…buffer.js:1022module.exports.TextBuffer.transact
3.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…matchers.js:86PathMatcher.matches
3.0 ms0.00 % 7.0 ms0.01 % /opt/atom/share…derscore.…:504(anonymous function)
3.0 ms0.00 % 2586.1 ms3.32 % /opt/atom/share…handler.js:150module.exports.WindowEventHandler.onKeydown
3.0 ms0.00 % 127.2 ms0.16 % /opt/atom/share…-buffer.js:569module.exports.DisplayBuffer.scrollToScreenRange
3.0 ms0.00 % 13.0 ms0.02 % /opt/atom/share…ib/range.js:20module.exports.Range.fromObject
3.0 ms0.00 % 85.1 ms0.11 % /opt/atom/share…omponent.js:58module.exports.React.createClass.componentWillUpdate
3.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…b/range.js:181module.exports.Range.isEmpty
3.0 ms0.00 % 7.0 ms0.01 % /opt/atom/share…derscore.…:485(anonymous function)
3.0 ms0.00 % 4.0 ms0.01 % /opt/atom/share…buffer.js:1179(anonymous function)
3.0 ms0.00 % 5.0 ms0.01 % /opt/atom/share…-buffer.js:805module.exports.DisplayBuffer.bufferRowForScreenRow
3.0 ms0.00 % 6.0 ms0.01 % /opt/atom/share…t/lib/int…:210module.exports.IntervalSkipList.insertNode
3.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…grammar.js:312module.exports.Grammar.scopesFromStack
3.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…mponent.js:343ReactComponent.Mixin.updateComponent
3.0 ms0.00 % 26.0 ms0.03 % /opt/atom/share…buffer.js:1058module.exports.TextBuffer.findMarkers
2.0 ms0.00 % 23.0 ms0.03 % /opt/atom/share…editor.js:2791module.exports.Editor.pixelRectForScreenRange
2.0 ms0.00 % 11.0 ms0.01 % /opt/atom/share…tUpdates.js:73ReactUpdatesFlushTransaction
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…nderscore.…:99(anonymous function)
2.0 ms0.00 % 389.5 ms0.50 % /opt/atom/share…ponent.js:1209module.exports.React.createClass.isVisible
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…eHandles.js:78isAncestorIDOf
2.0 ms0.00 % 11153.3 ms14.31 % /opt/atom/share…mponent.js:309(anonymous function)
2.0 ms0.00 % 27.0 ms0.03 % /opt/atom/share…omponent.js:88module.exports.React.createClass.onScroll
2.0 ms0.00 % 2.0 ms0.00 % get currentTarget
2.0 ms0.00 % 20.0 ms0.03 % /opt/atom/share…-marker.js:223module.exports.DisplayBufferMarker.notifyObservers
2.0 ms0.00 % 24.0 ms0.03 % /opt/atom/share…/marker.js:405module.exports.Marker.handleBufferChange
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…jquery.js:4958jQuery.Event.stopPropagation
2.0 ms0.00 % 2.0 ms0.00 % get defaultPrevented
2.0 ms0.00 % 38.0 ms0.05 % /opt/atom/share…/marker.js:351module.exports.Marker.matchesParam
2.0 ms0.00 % 6.0 ms0.01 % /opt/atom/share…cUIEvent.js:31UIEventInterface.view
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…saction.js:110Mixin.isInTransaction
2.0 ms0.00 % 2.0 ms0.00 % get clientWidth
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…emitter.js:154(anonymous function)
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…-buffer.js:233module.exports.TextBuffer.getLineCount
2.0 ms0.00 % 36.0 ms0.05 % /opt/atom/share…/marker.js:394module.exports.Marker.update
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…ib/range.js:92module.exports.Range.freeze
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…-buffer.js:909module.exports.DisplayBuffer.getLineCount
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…cumulate.js:30accumulate
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…b/span-sk…:167module.exports.SpanSkipList.buildZeroDistance
2.0 ms0.00 % 2.0 ms0.00 % get children
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…uginHub.js:253EventPluginHub.enqueueEvents
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…/scanner.js:34module.exports.Scanner.getScanner
2.0 ms0.00 % 12.0 ms0.02 % /opt/atom/share…-marker.js:101module.exports.DisplayBufferMarker.getHeadScreenPosition
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…erscore.…:1088_.identity
2.0 ms0.00 % 11257.4 ms14.45 % /opt/atom/share…tUpdates.js:95mixInto.perform
2.0 ms0.00 % 10.0 ms0.01 % /opt/atom/share…mponent.js:190module.exports.React.createClass.buildLineNumberHTML
2.0 ms0.00 % 5.0 ms0.01 % /opt/atom/share…re-plus.js:102plus.deepClone
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…history.js:107module.exports.History.beginTransaction
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…ed-line.js:100module.exports.TokenizedLine.screenColumnForBufferColumn
2.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…/cursor.js:168module.exports.Cursor.getBufferPosition
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…lib/point.js:5module.exports.Point.fromObject
2.0 ms0.00 % 4.0 ms0.01 % /opt/atom/share…ledClass.js:41twoArgumentPooler
2.0 ms0.00 % 21.0 ms0.03 % /opt/atom/share…-buffer.js:677module.exports.DisplayBuffer.getSoftWrapColumn
2.0 ms0.00 % 8.0 ms0.01 % /opt/atom/share…election.js:39ReactInputSelection.hasSelectionCapabilities
2.0 ms0.00 % 99.1 ms0.13 % /opt/atom/share…er-view.js:139(anonymous function)
2.0 ms0.00 % 18.0 ms0.02 % /opt/atom/share…unt-view.js:35(anonymous function)
2.0 ms0.00 % 23.0 ms0.03 % /opt/atom/share…ponent.js:1110(anonymous function)
2.0 ms0.00 % 10.0 ms0.01 % /opt/atom/share…-buffer.js:809module.exports.DisplayBuffer.screenRangeForBufferRange
2.0 ms0.00 % 6.0 ms0.01 % /opt/atom/share…buffer.js:1185module.exports.DisplayBuffer.translateToBufferMarkerParams
2.0 ms0.00 % 8.0 ms0.01 % /opt/atom/share…-buffer.js:362module.exports.DisplayBuffer.horizontallyScrollable
2.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…t/lib/int…:122module.exports.IntervalSkipList.findStartingIn
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…/editor.js:671(anonymous function)
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…Listener.js:52TopLevelCallbackBookKeeping
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…eHelpers.js:87mergeHelpers.checkMergeObjectArg
2.0 ms0.00 % 37.0 ms0.05 % /opt/atom/share…/cursor.js:172module.exports.Cursor.autoscroll
2.0 ms0.00 % 52.1 ms0.07 % /opt/atom/share…-buffer.js:430module.exports.DisplayBuffer.setScrollBottom
2.0 ms0.00 % 49.1 ms0.06 % /opt/atom/share…pagators.js:67accumulateTwoPhaseDispatchesSingle
2.0 ms0.00 % 43.1 ms0.06 % /opt/atom/share…lection.js:199module.exports.Selection.clear
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…ib/point.js:52module.exports.Point.add
2.0 ms0.00 % 11147.3 ms14.31 % /opt/atom/share…ponent.js:1215ReactCompositeComponentMixin.forceUpdate
2.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…editor.js:2545module.exports.Editor.verticallyScrollable
2.0 ms0.00 % 11.0 ms0.01 % /opt/atom/share…omponent.js:64module.exports.React.createClass.shouldComponentUpdate
2.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…nsaction.js:67EVENT_SUPPRESSION.close
1.0 ms0.00 % 50.1 ms0.06 % /opt/atom/share…agators.js:105accumulateTwoPhaseDispatches
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…criptor.js:247ReactDescriptor.isValidDescriptor
1.0 ms0.00 % 202.2 ms0.26 % /opt/atom/share…-buffer.js:351module.exports.TokenizedBuffer.buildTokenizedLinesForRows
1.0 ms0.00 % 10.0 ms0.01 % /opt/atom/share…derscore.…:391_.size
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…manager.js:161(anonymous function)
1.0 ms0.00 % 9.0 ms0.01 % /opt/atom/share…-buffer.js:542module.exports.DisplayBuffer.getScrollWidth
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…tPlugin.js:215CompositionEventPlugin.extractEvents
1.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…ib/range.js:88module.exports.Range.copy
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…editor.js:1594module.exports.Editor.getMarker
1.0 ms0.00 % 8.0 ms0.01 % /opt/atom/share…/cursor.js:132module.exports.Cursor.getPixelRect
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…coration.js:72module.exports.Decoration.isType
1.0 ms0.00 % 1.0 ms0.00 % get eventPhase
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…tiChild.js:345ReactMultiChild.Mixin.moveChild
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…rc/token.js:85module.exports.Token.breakOutAtomicTokens
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…-buffer.js:490module.exports.DisplayBuffer.getScopedCharWidths
1.0 ms0.00 % 1.0 ms0.00 % get cancelable
1.0 ms0.00 % 13.0 ms0.02 % /opt/atom/share…editor.js:2537module.exports.Editor.scrollToScreenRange
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…erscore.…:1009_.isElement
1.0 ms0.00 % 15.0 ms0.02 % /opt/atom/share…omponent.js:93module.exports.React.createClass.shouldComponentUpdate
1.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…/row-map.js:15module.exports.RowMap.screenRowRangeForBufferRow
1.0 ms0.00 % 11.0 ms0.01 % /opt/atom/share…-buffer.js:461module.exports.DisplayBuffer.getLineHeightInPixels
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…buffer.js:1120module.exports.DisplayBuffer.getMarker
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…tiChild.js:143processQueue
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…mponent.js:248module.exports.React.createClass.buildEmptyLineInnerHTML
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…xt-utils.js:32hasSurrogatePair
1.0 ms0.00 % 1.0 ms0.00 % concat
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…/history.js:56module.exports.History.recordNewPatch
1.0 ms0.00 % 10.0 ms0.01 % /opt/atom/share…-buffer.js:341module.exports.DisplayBuffer.setHeight
1.0 ms0.00 % 707.8 ms0.91 % /opt/atom/share…/emitter.js:66module.exports.Emitter.emit
1.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…-buffer.js:963module.exports.TextBuffer.cancelStoppedChangingTimeout
1.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…-buffer.js:338module.exports.TokenizedBuffer.retokenizeWhitespaceRowsIfIndentLevelChanged
1.0 ms0.00 % 5.0 ms0.01 % /opt/atom/share…t/lib/int…:385module.exports.IntervalSkipList.removeMarker
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…mponent.js:890ReactCompositeComponentMixin._processContext
1.0 ms0.00 % 1.0 ms0.00 % slice
1.0 ms0.00 % 9.0 ms0.01 % /opt/atom/share…derscore.…:803_.values
1.0 ms0.00 % 9.0 ms0.01 % /opt/atom/share…ode_module…:76_.each._.forEach
1.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…/jquery.js:848isArraylike
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…coration.js:22module.exports.Decoration.isType
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…ponent.js:1141module.exports.React.createClass.onStoppedScrolling
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…/cursor.js:180module.exports.Cursor.setVisible
1.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…elegator.js:29_results.push.Object.defineProperty.get
1.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…-buffer.js:320module.exports.DisplayBuffer.getVerticalScrollbarWidth
1.0 ms0.00 % 24.0 ms0.03 % /opt/atom/share…-buffer.js:399module.exports.DisplayBuffer.setWidth
1.0 ms0.00 % 1225.5 ms1.57 % /opt/atom/share…mponent.js:110module.exports.React.createClass.updateLineNumbers
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…mponent.js:442validateLifeCycleOnReplaceState
1.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…ponent.js:1162module.exports.React.createClass.onDecorationChanged
1.0 ms0.00 % 629.8 ms0.81 % /opt/atom/share…mponent.js:138module.exports.React.createClass.updateLines
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…buffer.js:1178(anonymous function)
1.0 ms0.00 % 1.0 ms0.00 % get body
1.0 ms0.00 % 1.0 ms0.00 % get parentElement
1.0 ms0.00 % 34.0 ms0.04 % /opt/atom/share…emitter.js:154(anonymous function)
1.0 ms0.00 % 1.0 ms0.00 % pop
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…ed-line.js:260module.exports.TokenizedLine.substituteInvisibleCharacters
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…-buffer.js:237module.exports.TextBuffer.getLastRow
1.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…ticEvent.js:41EventInterface.timeStamp
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…buffer.js:1256module.exports.DisplayBuffer.pauseMarkerChangeEvents
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…/editor.js:982(anonymous function)
1.0 ms0.00 % 6.0 ms0.01 % /opt/atom/share…editor.js:1556module.exports.Editor.isFoldedAtScreenRow
1.0 ms0.00 % 2008.4 ms2.58 % /opt/atom/share…/editor.js:670module.exports.Editor.mutateSelectedText
1.0 ms0.00 % 1.0 ms0.00 % push
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…/marker.js:148module.exports.Marker.getRange
1.0 ms0.00 % 4.0 ms0.01 % /opt/atom/share…buffer.js:1246module.exports.DisplayBuffer.getFoldMarkerAttributes
1.0 ms0.00 % 123.1 ms0.16 % /opt/atom/share…editor.js:1985module.exports.Editor.cursorMoved
1.0 ms0.00 % 8.0 ms0.01 % /opt/atom/share…ntTarget.js:29getEventTarget
1.0 ms0.00 % 12.0 ms0.02 % /opt/atom/share…ntainer.js:165module.exports.PaneContainer.getActivePane
1.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…t/lib/int…:228module.exports.IntervalSkipList.adjustMarkersOnInsert
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…/editor.js:566module.exports.Editor.getLineCount
1.0 ms0.00 % 23.0 ms0.03 % /opt/atom/share…election.js:47ReactInputSelection.getSelectionInformation
1.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…Handles.js:105getNextDescendantID
1.0 ms0.00 % 1.0 ms0.00 % get ownerDocument
1.0 ms0.00 % 8.0 ms0.01 % /opt/atom/share…-buffer.js:376module.exports.DisplayBuffer.verticallyScrollable
1.0 ms0.00 % 6.0 ms0.01 % /opt/atom/share…-buffer.js:422module.exports.DisplayBuffer.getMaxScrollTop
1.0 ms0.00 % 1.0 ms0.00 % get altKey
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…-manager.js:96module.exports.MarkerManager.getMarker
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…editor.js:2549module.exports.Editor.getHorizontalScrollbarHeight
1.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…c/syntax.js:56module.exports.Syntax.createToken
1.0 ms0.00 % 171.2 ms0.22 % /opt/atom/share…mponent.js:837ReactCompositeComponentMixin.setState
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…eHandles.js:53isBoundary
1.0 ms0.00 % 1.0 ms0.00 % preventDefault
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…erations.js:28shouldIgnoreValue
1.0 ms0.00 % 1.0 ms0.00 % get bubbles
1.0 ms0.00 % 3.0 ms0.00 % /opt/atom/share…-buffer.js:426module.exports.DisplayBuffer.getScrollBottom
1.0 ms0.00 % 82.1 ms0.11 % /opt/atom/share…buffer.js:1267module.exports.DisplayBuffer.resumeMarkerChangeEvents
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…t/lib/int…:356module.exports.IntervalSkipList.placeMarker
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…t/lib/int…:288module.exports.IntervalSkipList.removeNode
1.0 ms0.00 % 19.0 ms0.02 % /opt/atom/share…manager.js:229module.exports.MarkerManager.resumeChangeEvents
1.0 ms0.00 % 13.0 ms0.02 % /opt/atom/share…election.js:63ReactInputSelection.restoreSelection
1.0 ms0.00 % 21.0 ms0.03 % /opt/atom/share…/lib/ipc.js:34Ipc.sendSync
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…jquery.js:4309returnFalse
1.0 ms0.00 % 4.0 ms0.01 % /opt/atom/share…lection.js:107module.exports.Selection.isEmpty
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…buffer.js:1136(anonymous function)
1.0 ms0.00 % 5.0 ms0.01 % /opt/atom/share…editor.js:2541module.exports.Editor.horizontallyScrollable
1.0 ms0.00 % 1.0 ms0.00 % /opt/atom/share…mponent.js:914ReactCompositeComponentMixin._processChildContext
1.0 ms0.00 % 1.0 ms0.00 % get timeStamp
1.0 ms0.00 % 2.0 ms0.00 % /opt/atom/share…mponent.js:887module.exports.React.createClass.onVerticalScroll
0 ms0 % 34.0 ms0.04 % /opt/atom/share…editor.js:1577module.exports.Editor.decorationsForScreenRowRange
0 ms0 % 173.2 ms0.22 % /opt/atom/share…editor.js:1298module.exports.Editor.transact
0 ms0 % 2.0 ms0.00 % /opt/atom/share…editor.js:2767module.exports.Editor.getScrollHeight
0 ms0 % 1.0 ms0.00 % /opt/atom/share…omponent.js:36module.exports.React.createClass.shouldComponentUpdate
0 ms0 % 5.0 ms0.01 % /opt/atom/share…-buffer.js:768module.exports.DisplayBuffer.largestFoldContainingBufferRow
0 ms0 % 3.0 ms0.00 % /opt/atom/share…-buffer.js:329module.exports.DisplayBuffer.getHeight
0 ms0 % 6.0 ms0.01 % /opt/atom/share…-buffer.js:439module.exports.DisplayBuffer.setScrollLeft
0 ms0 % 76.1 ms0.10 % /opt/atom/share…-marker.js:266module.exports.DisplayBufferMarker.resumeChangeEvents
0 ms0 % 5.0 ms0.01 % /opt/atom/share…-buffer.js:727module.exports.DisplayBuffer.isFoldedAtScreenRow
0 ms0 % 1.0 ms0.00 % /opt/atom/share…editor.js:2771module.exports.Editor.getScrollWidth
0 ms0 % 1.0 ms0.00 % /opt/atom/share…-buffer.js:985module.exports.TextBuffer.emitModifiedStatusChanged
0 ms0 % 23.0 ms0.03 % /opt/atom/share…buffer.js:1019module.exports.DisplayBuffer.findWrapColumn
0 ms0 % 3.0 ms0.00 % /opt/atom/share…history.js:113module.exports.History.commitTransaction
0 ms0 % 3.0 ms0.00 % /opt/atom/share…editor.js:2731module.exports.Editor.getWidth
0 ms0 % 5.0 ms0.01 % /opt/atom/share…rc/pane.js:243module.exports.Pane.getActiveItem
0 ms0 % 21.0 ms0.03 % /opt/atom/share…rc/atom.js:287module.exports.Atom.storeDefaultWindowDimensions
0 ms0 % 80.1 ms0.10 % /opt/atom/share…ib/model.js:56accessor.set
0 ms0 % 87.1 ms0.11 % /opt/atom/share…-buffer.js:261module.exports.DisplayBuffer.emitDidChange
0 ms0 % 2.0 ms0.00 % /opt/atom/share…nsaction.js:93PUT_LISTENER_QUEUEING.initialize
0 ms0 % 2.0 ms0.00 % /opt/atom/share…/editor.js:637module.exports.Editor.getTextInRange
0 ms0 % 1.0 ms0.00 % /opt/atom/share…jquery.js:4879jQuery.event.simulate
0 ms0 % 2.0 ms0.00 % /opt/atom/share…editor.js:1666module.exports.Editor.getCursorScreenPosition
0 ms0 % 4.0 ms0.01 % /opt/atom/share…-buffer.js:387module.exports.DisplayBuffer.getWidth
0 ms0 % 2.0 ms0.00 % /opt/atom/share…-buffer.js:535module.exports.DisplayBuffer.getScrollHeight
0 ms0 % 26.0 ms0.03 % /opt/atom/share…eElement.js:26getActiveElement
0 ms0 % 165.2 ms0.21 % /opt/atom/share…mponent.js:868ReactCompositeComponentMixin.replaceState
0 ms0 % 31.0 ms0.04 % (unresolved function)
0 ms0 % 246.3 ms0.32 % /opt/atom/share…ponent.js:1235module.exports.React.createClass.checkForVisibilityChange
0 ms0 % 21.0 ms0.03 % /opt/atom/share…rc/atom.js:253module.exports.Atom.getWindowDimensions
0 ms0 % 1.0 ms0.00 % /opt/atom/share…editor.js:1645module.exports.Editor.getCursorBufferPosition
0 ms0 % 1.0 ms0.00 % /opt/atom/share…/cursor.js:141(anonymous function)
0 ms0 % 1.0 ms0.00 % /opt/atom/share…/marker.js:168module.exports.Marker.setHeadPosition
0 ms0 % 21.0 ms0.03 % /opt/atom/share…-handler.js:80(anonymous function)
0 ms0 % 2.0 ms0.00 % /opt/atom/share…-marker.js:120module.exports.DisplayBufferMarker.getTailScreenPosition
0 ms0 % 1.0 ms0.00 % /opt/atom/share…/cursor.js:136module.exports.Cursor.setScreenPosition
0 ms0 % 25.0 ms0.03 % /opt/atom/share…saction.js:164Mixin.initializeAll
0 ms0 % 1.0 ms0.00 % /opt/atom/share…/cursor.js:119module.exports.Cursor.changePosition
0 ms0 % 11.0 ms0.01 % /opt/atom/share…/marker.js:544module.exports.Marker.updateIntervals
0 ms0 % 6.0 ms0.01 % /opt/atom/share…/scanner.js:54module.exports.Scanner.findNextMatch
0 ms0 % 1.0 ms0.00 % /opt/atom/share…/marker.js:245module.exports.Marker.clearTail
0 ms0 % 15.0 ms0.02 % /opt/atom/share…-buffer.js:784module.exports.DisplayBuffer.foldsContainingBufferRow
0 ms0 % 1.0 ms0.00 % /opt/atom/share…pane-view.js:3(anonymous function)
0 ms0 % 1.0 ms0.00 % /opt/atom/share…mponent.js:107module.exports.React.createClass.updateDummyLineNumber
0 ms0 % 1.0 ms0.00 % /opt/atom/share…editor.js:1686module.exports.Editor.setCursorScreenPosition
0 ms0 % 1.0 ms0.00 % /opt/atom/share…editor.js:1687(anonymous function)
0 ms0 % 3.0 ms0.00 % /opt/atom/share…-buffer.js:651module.exports.DisplayBuffer.isSoftWrapped
0 ms0 % 21.0 ms0.03 % /opt/atom/share…/remote.js:102RemoteMemberFunction
0 ms0 % 6.0 ms0.01 % /opt/atom/share…derscore.…:156_.find._.detect
0 ms0 % 7.0 ms0.01 % /opt/atom/share…derscore.…:434_.compact
0 ms0 % 6.0 ms0.01 % /opt/atom/share…-buffer.js:751module.exports.DisplayBuffer.foldsStartingAtBufferRow
0 ms0 % 171.2 ms0.22 % /opt/atom/share…omponent.js:74module.exports.React.createClass.toggleCursorBlink
0 ms0 % 1.0 ms0.00 % /opt/atom/share…-buffer.js:973(anonymous function)
0 ms0 % 10.0 ms0.01 % /opt/atom/share…-buffer.js:354module.exports.DisplayBuffer.getClientWidth
0 ms0 % 1.0 ms0.00 % /opt/atom/share…-buffer.js:346module.exports.DisplayBuffer.getClientHeight
0 ms0 % 1.0 ms0.00 % /opt/atom/share…omponent.js:12module.exports.React.createClass.render
0 ms0 % 3.0 ms0.00 % /opt/atom/share…ponent.js:1133module.exports.React.createClass.onScrollTopChanged
0 ms0 % 1.0 ms0.00 % /opt/atom/share…-marker.js:116module.exports.DisplayBufferMarker.setHeadBufferPosition
0 ms0 % 375.4 ms0.48 % /opt/atom/share…jquery.js:5117jQuery.fn.extend.trigger
0 ms0 % 1.0 ms0.00 % /opt/atom/share…ne-view.js:394module.exports.PaneView.activeItemModifiedChanged
0 ms0 % 1.0 ms0.00 % /opt/atom/share…-marker.js:107module.exports.DisplayBufferMarker.setHeadScreenPosition
0 ms0 % 181.2 ms0.23 % /opt/atom/share…mponent.js:729addCommandListeners.editor:newline
0 ms0 % 1.0 ms0.00 % /opt/atom/share…jquery.js:5008handler
0 ms0 % 1.0 ms0.00 % /opt/atom/share…DOMInput.js:71ReactCompositeComponent.createClass.render
0 ms0 % 1.0 ms0.00 % /opt/atom/share…mponent.js:323ReactComponent.Mixin.performUpdateIfNecessary
0 ms0 % 1.0 ms0.00 % /opt/atom/share…-buffer.js:410module.exports.DisplayBuffer.getScrollTop
0 ms0 % 1.0 ms0.00 % /opt/atom/share…-marker.js:163module.exports.DisplayBufferMarker.clearTail
0 ms0 % 1.0 ms0.00 % /opt/atom/share…editor.js:1975module.exports.Editor.moveCursors
0 ms0 % 10.0 ms0.01 % /opt/atom/share…-buffer.js:736module.exports.DisplayBuffer.unfoldBufferRow
0 ms0 % 21.0 ms0.03 % /opt/atom/share…/lib/ipc.js:44Ipc.sendChannelSync
0 ms0 % 1.0 ms0.00 % /opt/atom/share…mponent.js:955module.exports.React.createClass.onMouseDown
0 ms0 % 1.0 ms0.00 % /opt/atom/share…editor.js:2775module.exports.Editor.getVisibleRowRange
0 ms0 % 22.0 ms0.03 % /opt/atom/share…jquery.js:4356elemData.handle
0 ms0 % 1.0 ms0.00 % /opt/atom/share…manager.js:218module.exports.MarkerManager.pauseChangeEvents
ConsoleSearchEmulationRendering
Show paint rectangles
Show composited layer borders
Show FPS meter
Enable continuous page repainting
Show potential scroll bottlenecks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment