vscode-devicetree icon indicating copy to clipboard operation
vscode-devicetree copied to clipboard

Extension causes high cpu load

Open Jsevenh opened this issue 1 year ago • 0 comments

  • Issue Type: Performance
  • Extension Name: devicetree
  • Extension Version: 2.3.1
  • OS Version: Linux x64 5.19.0-43-generic
  • VS Code version: 1.78.2

:warning: Make sure to attach this file from your home-directory:

Find more details here: https://github.com/microsoft/vscode/wiki/Explain-extension-causes-high-cpu-load

Here is the trond-snekvik.devicetree-unresponsive.cpuprofile.txt` file contents though I have deleted some line lines from "samples" and "time Delta"

{ "nodes": [ { "id": 1, "callFrame": { "functionName": "(root)", "scriptId": "0", "url": "", "lineNumber": -1, "columnNumber": -1 }, "hitCount": 0, "children": [ 2, 25, 27 ] }, { "id": 2, "callFrame": { "functionName": "a", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 207666 }, "hitCount": 0, "children": [ 3 ] }, { "id": 3, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 233900 }, "hitCount": 0, "children": [ 4 ] }, { "id": 4, "callFrame": { "functionName": "fire", "scriptId": "166", "url": "pii_removed/extensionHostProcess.js", "lineNumber": 62, "columnNumber": 1587 }, "hitCount": 0, "children": [ 5 ] }, { "id": 5, "callFrame": { "functionName": "deliver", "scriptId": "166", "url": "pii_removed/extensionHostProcess.js", "lineNumber": 62, "columnNumber": 2058 }, "hitCount": 0, "children": [ 6 ] }, { "id": 6, "callFrame": { "functionName": "invoke", "scriptId": "166", "url": "pii_removed/extensionHostProcess.js", "lineNumber": 62, "columnNumber": 126 }, "hitCount": 0, "children": [ 7 ] }, { "id": 7, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 245550 }, "hitCount": 0, "children": [ 8 ] }, { "id": 8, "callFrame": { "functionName": "t.lint", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 279562 }, "hitCount": 0, "children": [ 9 ] }, { "id": 9, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 279589 }, "hitCount": 0, "children": [ 10 ] }, { "id": 10, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 279600 }, "hitCount": 0, "children": [ 11, 33 ] }, { "id": 11, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 279643 }, "hitCount": 1, "children": [ 12, 31, 48 ], "positionTicks": [ { "line": 1, "ticks": 1 } ] }, { "id": 12, "callFrame": { "functionName": "property", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 325198 }, "hitCount": 8, "children": [ 13, 29 ], "positionTicks": [ { "line": 1, "ticks": 8 } ] }, { "id": 13, "callFrame": { "functionName": "get propMap", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324667 }, "hitCount": 27, "children": [ 14 ], "positionTicks": [ { "line": 1, "ticks": 27 } ] }, { "id": 14, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324743 }, "hitCount": 0, "children": [ 15 ] }, { "id": 15, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324812 }, "hitCount": 15, "children": [ 16, 30, 47 ], "positionTicks": [ { "line": 1, "ticks": 15 } ] }, { "id": 16, "callFrame": { "functionName": "get propMap", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324667 }, "hitCount": 11, "children": [ 17 ], "positionTicks": [ { "line": 1, "ticks": 11 } ] }, { "id": 17, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324743 }, "hitCount": 0, "children": [ 18, 43 ] }, { "id": 18, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324812 }, "hitCount": 155, "children": [ 19, 28, 55 ], "positionTicks": [ { "line": 1, "ticks": 155 } ] }, { "id": 19, "callFrame": { "functionName": "get propMap", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324667 }, "hitCount": 317, "children": [ 20, 26 ], "positionTicks": [ { "line": 1, "ticks": 317 } ] }, { "id": 20, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324743 }, "hitCount": 102, "children": [ 21, 24 ], "positionTicks": [ { "line": 1, "ticks": 102 } ] }, { "id": 21, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324812 }, "hitCount": 1552, "children": [ 22, 23 ], "positionTicks": [ { "line": 1, "ticks": 1552 } ] }, { "id": 22, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324876 }, "hitCount": 107, "positionTicks": [ { "line": 1, "ticks": 107 } ] }, { "id": 23, "callFrame": { "functionName": "get propMap", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324667 }, "hitCount": 2878, "children": [ 38, 46 ], "positionTicks": [ { "line": 1, "ticks": 2878 } ] }, { "id": 38, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324743 }, "hitCount": 16, "children": [ 39, 41 ], "positionTicks": [ { "line": 1, "ticks": 16 } ] }, { "id": 39, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324812 }, "hitCount": 5641, "children": [ 40, 42 ], "positionTicks": [ { "line": 1, "ticks": 5641 } ] }, { "id": 40, "callFrame": { "functionName": "get propMap", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324667 }, "hitCount": 4927, "children": [ 49, 54 ], "positionTicks": [ { "line": 1, "ticks": 4927 } ] }, { "id": 49, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324743 }, "hitCount": 29, "children": [ 50, 53 ], "positionTicks": [ { "line": 1, "ticks": 29 } ] }, { "id": 50, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324812 }, "hitCount": 11520, "children": [ 51, 52 ], "positionTicks": [ { "line": 1, "ticks": 11520 } ] }, { "id": 51, "callFrame": { "functionName": "get propMap", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324667 }, "hitCount": 2776, "positionTicks": [ { "line": 1, "ticks": 2776 } ] }, { "id": 52, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324876 }, "hitCount": 72, "positionTicks": [ { "line": 1, "ticks": 72 } ] }, { "id": 53, "callFrame": { "functionName": "get", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 339087 }, "hitCount": 190, "positionTicks": [ { "line": 1, "ticks": 190 } ] }, { "id": 54, "callFrame": { "functionName": "get propMap", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324667 }, "hitCount": 2, "positionTicks": [ { "line": 1, "ticks": 2 } ] }, { "id": 42, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324876 }, "hitCount": 226, "positionTicks": [ { "line": 1, "ticks": 226 } ] }, { "id": 41, "callFrame": { "functionName": "get", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 339087 }, "hitCount": 76, "positionTicks": [ { "line": 1, "ticks": 76 } ] }, { "id": 46, "callFrame": { "functionName": "get propMap", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324667 }, "hitCount": 4, "positionTicks": [ { "line": 1, "ticks": 4 } ] }, { "id": 24, "callFrame": { "functionName": "get", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 339087 }, "hitCount": 6, "positionTicks": [ { "line": 1, "ticks": 6 } ] }, { "id": 26, "callFrame": { "functionName": "get propMap", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324667 }, "hitCount": 25, "positionTicks": [ { "line": 1, "ticks": 25 } ] }, { "id": 28, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324876 }, "hitCount": 13, "positionTicks": [ { "line": 1, "ticks": 13 } ] }, { "id": 55, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324743 }, "hitCount": 3, "positionTicks": [ { "line": 1, "ticks": 3 } ] }, { "id": 43, "callFrame": { "functionName": "get", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 339087 }, "hitCount": 1, "positionTicks": [ { "line": 1, "ticks": 1 } ] }, { "id": 30, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324876 }, "hitCount": 2, "positionTicks": [ { "line": 1, "ticks": 2 } ] }, { "id": 47, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324743 }, "hitCount": 1, "positionTicks": [ { "line": 1, "ticks": 1 } ] }, { "id": 29, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 324743 }, "hitCount": 10, "positionTicks": [ { "line": 1, "ticks": 10 } ] }, { "id": 31, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 279720 }, "hitCount": 1, "children": [ 32, 44 ], "positionTicks": [ { "line": 1, "ticks": 1 } ] }, { "id": 32, "callFrame": { "functionName": "get entries", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 216353 }, "hitCount": 1, "positionTicks": [ { "line": 1, "ticks": 1 } ] }, { "id": 44, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 281616 }, "hitCount": 0, "children": [ 45 ] }, { "id": 45, "callFrame": { "functionName": "node", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 227711 }, "hitCount": 5, "positionTicks": [ { "line": 1, "ticks": 5 } ] }, { "id": 48, "callFrame": { "functionName": "type", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 220481 }, "hitCount": 1, "positionTicks": [ { "line": 1, "ticks": 1 } ] }, { "id": 33, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 284070 }, "hitCount": 0, "children": [ 34 ] }, { "id": 34, "callFrame": { "functionName": "property", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 223847 }, "hitCount": 1, "children": [ 35 ], "positionTicks": [ { "line": 1, "ticks": 1 } ] }, { "id": 35, "callFrame": { "functionName": "uniqueProperties", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 224635 }, "hitCount": 3, "children": [ 36 ], "positionTicks": [ { "line": 1, "ticks": 3 } ] }, { "id": 36, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 224684 }, "hitCount": 0, "children": [ 37 ] }, { "id": 37, "callFrame": { "functionName": "", "scriptId": "256", "url": "pii_removed/extension.js", "lineNumber": 0, "columnNumber": 224709 }, "hitCount": 1, "positionTicks": [ { "line": 1, "ticks": 1 } ] }, { "id": 25, "callFrame": { "functionName": "(program)", "scriptId": "0", "url": "", "lineNumber": -1, "columnNumber": -1 }, "hitCount": 142 }, { "id": 27, "callFrame": { "functionName": "(garbage collector)", "scriptId": "0", "url": "", "lineNumber": -1, "columnNumber": -1 }, "hitCount": 486 } ], "startTime": 3840188512, "endTime": 3845458465, "samples": [ 22, 21, 21, 19, 19, 19, 21, 21, 20, 21, 21,

    51,
    39,
    39,
    23,
    39,
    42,
    39,
    50,
    50,
    50,
    50,
    23,
    50,
    51,
    51,
    40,
    27,
    50,
    50,
    40,
    51,
    50,
    50,
    50,
    50,
  
    50,
    39,
    40,
    51,
    51,
    51,
    40,
    40,
    50,
    50,
    50,
    50,
    40,
    50,
    23,
    50,
  
],
"timeDeltas": [
    268120,
    306,
    155,
    598,
    159,
    170,
    144,
    162,
    156,
    158,
    156,
    157,
    156,
    156,
    156,
    148,
    166,
   
    156,
    157,
    156,
    156,
    156,
    158,
    155,
    128,
    157,
    170,
    142,
    156,
    171,
    142,
    169,
    143,
    157,
    169,
    138,
    157,
    156,
    156,
    157,
    166,
    158,
    157,
    156,
    172,
    156,
    156,
    158,
    311,
    157,
    157,
    156,
    157,
    157,
    155,
    157,
    210,
    178,
    122,
    158,
    158,
    156,
    156,
    169,
    156,
    158,
    156,
    157,
    157,
    156,
    156,
    157,
    156,
    157,
    156,
    156,
    156,
    157,
    157,
    155,
    157,
    156,
    156,
    157,
    157,
    156,
    155,
    156,
    173,
    156,
    156,
    156,
    156,
    158,
    156,
    159,
    156,
  
]

}

Jsevenh avatar Jun 03 '23 07:06 Jsevenh