[AC-2235] adb, conhost, node, and python processes overrun resources on Windows 7
GitHub Issue | n/a |
Type | Bug |
Priority | n/a |
Status | Closed |
Resolution | Needs more info |
Resolution Date | 2013-08-15T00:20:56.000+0000 |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | n/a |
Labels | n/a |
Reporter | Ron Arnold |
Assignee | Mauro Parra-Miranda |
Created | 2013-08-15T00:09:32.000+0000 |
Updated | 2016-03-08T07:41:14.000+0000 |
Description
Steps to Reproduce
When debugging an application and having to accomplish restarts of the app creates these items each time. At some point it overwhelms the system resources and crashes the app.
Actual Result
creates a string of these in Windows task Manager.
Expected Result
Should be able to refresh the current resources or at some point kill these processes to stop obstruction of debugging.
Attachments
Hi Ron, So just to clarify, the adb, conhost, node, and python processes are being duplicated every time you run an app? That doesn't sound good. Please can you attach a screenshot of the Task Manager with these duplicate processes? Also, it would be great if you could go into a bit more detail about your setup - you're running the app in the Android emulator, right? At which point are the processes duplicated? Do you simply run the app, stop the debugger, then re-run the app and this occurs? Thanks for your time.
Any resolution on this issue? Reproduces for me on latest Titanium Studio build: 3.1.3.201309132423 Build: jenkins-titanium-rcp-master-21 (origin/master) Date: 13 September 2013, 00:23:57 OS: Win7 x32 Not sure when the processes duplicate but it seems like each time you run a debug new instances of node.exe conhost.exe adb.exe and python.exe start and are kept alive until you force-close them. In total each instance of these 4 processes consumes about 50Mb of memory, so after 20 debugs you already have -1Gb of free memory - that quickly becomes a problem Also, processes do not close if you exit Titanium Studio. And another note - python.exe seems to be the parent to all processes, cuz they all close if you close python instances
Tested with latest Ti Studio, can't reproduce it.