Open nonameolsson opened 3 years ago
eamodio.gitlens-unresponsive.cpuprofile.txt
Issue Type: Performance Extension Name: gitlens Extension Version: 11.4.1 OS Version: Windows_NT x64 10.0.18363 VS Code version: 1.56.0 (user setup) Chrome: 89.0.4389.114 Node.js: 14.16.0
Just happened on my machine as well. The same GitLens version.
Version: 1.56.2
Electron: 12.0.4
Chrome: 89.0.4389.114
Node.js: 14.16.0
V8: 8.9.255.24-electron.0
OS: Darwin x64 20.3.0
Same thing for me.
{ "nodes": [ { "id": 1, "callFrame": { "functionName": "(root)", "scriptId": "0", "url": "", "lineNumber": -1, "columnNumber": -1 }, "hitCount": 0, "children": [ 2 ] }, { "id": 2, "callFrame": { "functionName": "processTimers", "scriptId": "36", "url": "internal/timers.js", "lineNumber": 481, "columnNumber": 24 }, "hitCount": 0, "children": [ 3 ] }, { "id": 3, "callFrame": { "functionName": "listOnTimeout", "scriptId": "36", "url": "internal/timers.js", "lineNumber": 501, "columnNumber": 24 }, "hitCount": 0, "children": [ 4 ] }, { "id": 4, "callFrame": { "functionName": "Ki", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 164, "columnNumber": 63676 }, "hitCount": 0, "children": [ 5 ] }, { "id": 5, "callFrame": { "functionName": "on", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 164, "columnNumber": 63772 }, "hitCount": 0, "children": [ 6 ] }, { "id": 6, "callFrame": { "functionName": "Pi", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 164, "columnNumber": 63299 }, "hitCount": 0, "children": [ 7 ] }, { "id": 7, "callFrame": { "functionName": "fireChangeCore", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 46, "columnNumber": 101437 }, "hitCount": 0, "children": [ 8 ] }, { "id": 8, "callFrame": { "functionName": "fire", "scriptId": "131", "url": "file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js", "lineNumber": 56, "columnNumber": 1511 }, "hitCount": 0, "children": [ 9 ] }, { "id": 9, "callFrame": { "functionName": "onRepositoryChanged", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 166, "columnNumber": 18583 }, "hitCount": 0, "children": [ 10 ] }, { "id": 10, "callFrame": { "functionName": "update", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 166, "columnNumber": 19879 }, "hitCount": 0, "children": [ 11 ] }, { "id": 11, "callFrame": { "functionName": "Re.<computed>", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 166, "columnNumber": 4702 }, "hitCount": 0, "children": [ 12 ] }, { "id": 12, "callFrame": { "functionName": "isTracked", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 46, "columnNumber": 1335 }, "hitCount": 0, "children": [ 13, 36 ] }, { "id": 13, "callFrame": { "functionName": "isTrackedCore", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 46, "columnNumber": 1818 }, "hitCount": 0, "children": [ 14 ] }, { "id": 14, "callFrame": { "functionName": "rt", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 40, "columnNumber": 23828 }, "hitCount": 0, "children": [ 15 ] }, { "id": 15, "callFrame": { "functionName": "Ie", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 40, "columnNumber": 11504 }, "hitCount": 8, "children": [ 16 ], "positionTicks": [ { "line": 41, "ticks": 8 } ] }, { "id": 16, "callFrame": { "functionName": "M", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 52, "columnNumber": 36283 }, "hitCount": 0, "children": [ 17 ] }, { "id": 17, "callFrame": { "functionName": "", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 52, "columnNumber": 36382 }, "hitCount": 0, "children": [ 18 ] }, { "id": 18, "callFrame": { "functionName": "t.<computed>", "scriptId": "98", "url": "electron/js2c/asar_bundle.js", "lineNumber": 4, "columnNumber": 2184 }, "hitCount": 0, "children": [ 19 ] }, { "id": 19, "callFrame": { "functionName": "execFile", "scriptId": "49", "url": "child_process.js", "lineNumber": 199, "columnNumber": 17 }, "hitCount": 0, "children": [ 20, 31 ] }, { "id": 20, "callFrame": { "functionName": "spawn", "scriptId": "49", "url": "child_process.js", "lineNumber": 556, "columnNumber": 14 }, "hitCount": 0, "children": [ 21, 37 ] }, { "id": 21, "callFrame": { "functionName": "ChildProcess.spawn", "scriptId": "50", "url": "internal/child_process.js", "lineNumber": 332, "columnNumber": 39 }, "hitCount": 9, "children": [ 22, 23 ], "positionTicks": [ { "line": 434, "ticks": 8 }, { "line": 378, "ticks": 1 } ] }, { "id": 22, "callFrame": { "functionName": "spawn", "scriptId": "0", "url": "", "lineNumber": -1, "columnNumber": -1 }, "hitCount": 25606, "positionTicks": [ { "line": 378, "ticks": 25606 } ] }, { "id": 23, "callFrame": { "functionName": "createSocket", "scriptId": "50", "url": "internal/child_process.js", "lineNumber": 312, "columnNumber": 21 }, "hitCount": 0, "children": [ 24 ] }, { "id": 24, "callFrame": { "functionName": "Socket", "scriptId": "51", "url": "net.js", "lineNumber": 267, "columnNumber": 15 }, "hitCount": 0, "children": [ 25 ] }, { "id": 25, "callFrame": { "functionName": "Socket", "scriptId": "51", "url": "net.js", "lineNumber": 267, "columnNumber": 15 }, "hitCount": 0, "children": [ 26 ] }, { "id": 26, "callFrame": { "functionName": "Socket.read", "scriptId": "51", "url": "net.js", "lineNumber": 619, "columnNumber": 32 }, "hitCount": 0, "children": [ 27 ] }, { "id": 27, "callFrame": { "functionName": "Readable.read", "scriptId": "57", "url": "internal/streams/readable.js", "lineNumber": 389, "columnNumber": 34 }, "hitCount": 0, "children": [ 28 ] }, { "id": 28, "callFrame": { "functionName": "Socket._read", "scriptId": "51", "url": "net.js", "lineNumber": 577, "columnNumber": 33 }, "hitCount": 0, "children": [ 29 ] }, { "id": 29, "callFrame": { "functionName": "tryReadStart", "scriptId": "51", "url": "net.js", "lineNumber": 567, "columnNumber": 21 }, "hitCount": 0, "children": [ 30 ] }, { "id": 30, "callFrame": { "functionName": "readStart", "scriptId": "0", "url": "", "lineNumber": -1, "columnNumber": -1 }, "hitCount": 1, "positionTicks": [ { "line": 572, "ticks": 1 } ] }, { "id": 37, "callFrame": { "functionName": "normalizeSpawnArguments", "scriptId": "49", "url": "child_process.js", "lineNumber": 418, "columnNumber": 32 }, "hitCount": 1, "positionTicks": [ { "line": 540, "ticks": 1 } ] }, { "id": 31, "callFrame": { "functionName": "Readable.on", "scriptId": "57", "url": "internal/streams/readable.js", "lineNumber": 856, "columnNumber": 32 }, "hitCount": 0, "children": [ 32 ] }, { "id": 32, "callFrame": { "functionName": "Socket.resume", "scriptId": "51", "url": "net.js", "lineNumber": 610, "columnNumber": 34 }, "hitCount": 0, "children": [ 33 ] }, { "id": 33, "callFrame": { "functionName": "Readable.resume", "scriptId": "57", "url": "internal/streams/readable.js", "lineNumber": 943, "columnNumber": 36 }, "hitCount": 0, "children": [ 34 ] }, { "id": 34, "callFrame": { "functionName": "resume", "scriptId": "57", "url": "internal/streams/readable.js", "lineNumber": 957, "columnNumber": 15 }, "hitCount": 0, "children": [ 35 ] }, { "id": 35, "callFrame": { "functionName": "nextTick", "scriptId": "23", "url": "internal/process/task_queues.js", "lineNumber": 100, "columnNumber": 17 }, "hitCount": 1, "positionTicks": [ { "line": 128, "ticks": 1 } ] }, { "id": 36, "callFrame": { "functionName": "toKey", "scriptId": "390", "url": "file:///c:/Users/B63371/.vscode/extensions/eamodio.gitlens-11.4.1/dist/gitlens.js", "lineNumber": 46, "columnNumber": 19059 }, "hitCount": 1, "positionTicks": [ { "line": 47, "ticks": 1 } ] } ], "startTime": 1435801149201, "endTime": 1435809370927, "samples": [ 15, 22, 22, 22, 22, 22, 22, 22, 22,
eamodio.gitlens-unresponsive.cpuprofile.txt
Issue Type: Performance Extension Name: GitLens Extension Version: 11.6.0 OS Version: Windows 10 64-bit VS Code version: 1.58.2
CPU profile file: eamodio.gitlens-unresponsive.cpuprofile.txt
EDIT: New occurrence of this issue today.
Issue Type: Performance
Extension Name: gitlens
Extension Version: 12.1.2
OS Version: Windows 10 Pro 21H2 (19044.1826)
VS Code version: 1.69.2e
The issue happens while expanding the branch tree of a specific repository on a large workspace. It was fine last week, and I am assuming that this is a v12.2 issue.
Issue Type: Performance Extension Name: gitlens Extension Version: v12.2.1 OS Version: Windows 11 Pro 22H2 OS Build 22621.457 VS Code version: 1.71.0
@jenseralmeida I believe the issue you are seeing is fixed in the latest Insiders edition. Can you try to see if the issue is still reproducible there?
You can install the GitLens insiders edition from here.
Please be sure to disable or uninstall the stable version of GitLens first.
@eamodio, I will run it through the day today, but maybe, the latest v12.2.2 release fixed the issue. I will confirm it later today.
Hi @eamodio , it surely improved the overall GitLens workflow, as night and day, and now my VS code is not getting unsable anymore, and the extension works fine and fast, most of the time for the regular workflow, like commit, pull and push.
However, doing investigations, and navigating through git using GitLens, is still slow to the point where my feeling of frustration is fighting against how useful the extension is for those more investigative scenarios.
The message below happens after a long waiting time trying to expand the Branches on the Repository panel. This worked fine last week, I mean, we still had some slowness, compared with other Git tools, but never to the point where it would cause issues with my daily workflow.
Hi, I have troubles again with this extension. VSC says that this extension is too slow and so others extensions don't be activated
Can you help me?
eamodio.gitlens-unresponsive.cpuprofile.txt
Issue Type: Performance Extension Name: gitlens Extension Version: v14.8.2 OS Version: Linux x64 6.5.0-21-generic (Ubuntu 22.04) VS Code version: 1.87.0 Version: 1.87.0
This issue has been bugging me for quite some time.
Yeaah, today i had to disable this extension cause my cpu fans was going crazy, i checked that was this lens process and after this now everything is normal again...
Performance
gitlens
11.4.1
Darwin x64 20.3.0
1.56.0-insider
:warning: Make sure to attach this file from your home-directory: :warning:
/var/folders/dx/m4b0ntq941sgwbb3gq1w42140000gn/T/eamodio.gitlens-unresponsive.cpuprofile.txt
Find more details here: https://github.com/microsoft/vscode/wiki/Explain-extension-causes-high-cpu-load