Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extension causes high cpu load #19

Open
Jsevenh opened this issue Jun 3, 2023 · 0 comments
Open

Extension causes high cpu load #19

Jsevenh opened this issue Jun 3, 2023 · 0 comments

Comments

@Jsevenh
Copy link

Jsevenh commented Jun 3, 2023

  • 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

⚠️ 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,
  
]

}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant