Hi,
I did’t installed specific Tcl syntax checking (or I don’t remember…). Does Komodo IDE uses internal tcl syntax checking program ?
My preferences about TCL syntax checking are:
- enable background syntax checking after 2000ms (default value) : enabled
- enable checking of mixed end of line: enabled
- clear Lint results on each change: disabled
- check syntax for TCL: enabled
- I force syntax checking with TCL 8.5 version
By the way, I’m currently using Komodo IDE 12 and memory usage shows me :
- Komodo : 1007Mo
- Kotcllint : 1113Mo
And I noticed that Python.exe process is also running at 400Mo… And I don’t use Python language.
It’s amazing !
What I did since monday : tcl debug, simple programming, some researches, something like 20 tabs opened, source code control enabled (with SVN subversion).
So nothing amazing…
If I close and re-open komodo IDE 12, memory is about 200Mo but kotcllint is still opened with same memory size (~1100Mo)…
Here is my memory usage (I don’t know if it is usefull…):
Explicit Allocations
724.83 MB (100.0%) – explicit
├──390.03 MB (53.81%) – window-objects
│ ├──254.24 MB (35.08%) – top(chrome://komodo/content/komodo.xul, id=3)
│ │ ├──243.23 MB (33.56%) – active
│ │ │ ├──200.51 MB (27.66%) – window(chrome://komodo/content/komodo.xul)
│ │ │ │ ├──133.08 MB (18.36%) – dom
│ │ │ │ │ ├──132.13 MB (18.23%) ── orphan-nodes
│ │ │ │ │ └────0.95 MB (00.13%) ++ (4 tiny)
│ │ │ │ ├───59.79 MB (08.25%) – js-compartment([System Principal], about:blank)
│ │ │ │ │ ├──36.58 MB (05.05%) – classes
│ │ │ │ │ │ ├──17.72 MB (02.44%) – class(XULElement)
│ │ │ │ │ │ │ ├──13.09 MB (01.81%) – objects
│ │ │ │ │ │ │ │ ├──10.64 MB (01.47%) ── gc-heap
│ │ │ │ │ │ │ │ └───2.45 MB (00.34%) ── malloc-heap/slots
│ │ │ │ │ │ │ └───4.63 MB (00.64%) ++ shapes
│ │ │ │ │ │ ├──13.93 MB (01.92%) – class(Proxy)
│ │ │ │ │ │ │ ├──13.93 MB (01.92%) ── objects/gc-heap
│ │ │ │ │ │ │ └───0.00 MB (00.00%) ++ shapes/gc-heap
│ │ │ │ │ │ └───4.92 MB (00.68%) ++ (22 tiny)
│ │ │ │ │ ├──16.00 MB (02.21%) ── cross-compartment-wrapper-table
│ │ │ │ │ └───7.22 MB (01.00%) ++ (5 tiny)
│ │ │ │ └────7.63 MB (01.05%) ++ (3 tiny)
│ │ │ └───42.72 MB (05.89%) ++ (22 tiny)
│ │ └───11.01 MB (01.52%) – js-zone(0xe727800)
│ │ ├───8.82 MB (01.22%) ── unused-gc-things
│ │ └───2.19 MB (00.30%) ++ (7 tiny)
│ ├──133.80 MB (18.46%) – top(none)/detached
│ │ ├───46.19 MB (06.37%) – window(chrome://komodo/content/pref/invocations/debugging-properties.xul)
│ │ │ ├──29.89 MB (04.12%) ── style-sheets [38]
│ │ │ ├──15.13 MB (02.09%) – js-compartment([System Principal], about:blank)
│ │ │ │ ├───9.12 MB (01.26%) ++ classes
│ │ │ │ └───6.02 MB (00.83%) ++ (4 tiny)
│ │ │ └───1.17 MB (00.16%) ++ (2 tiny)
│ │ ├───36.48 MB (05.03%) – window(chrome://komodo/content/find/findResultsTab.xul)
│ │ │ ├──28.31 MB (03.91%) ── style-sheets [36]
│ │ │ ├───7.61 MB (01.05%) ++ js-compartment([System Principal], about:blank)
│ │ │ └───0.56 MB (00.08%) ++ (2 tiny)
│ │ ├───26.50 MB (03.66%) ++ (11 tiny)
│ │ ├───14.80 MB (02.04%) – window(chrome://komodo/content/debugger/variableEditor.xul)
│ │ │ ├──10.22 MB (01.41%) ── style-sheets [13]
│ │ │ └───4.58 MB (00.63%) – (3 tiny)
│ │ │ ├──4.32 MB (00.60%) ++ js-compartment([System Principal], about:blank)
│ │ │ ├──0.25 MB (00.03%) ++ dom
│ │ │ └──0.01 MB (00.00%) ── property-tables [13]
│ │ └────9.83 MB (01.36%) ++ window(chrome://komodo/content/empty.xul?name=CodeIntelScan)
│ └────1.99 MB (00.27%) ++ (3 tiny)
├──111.05 MB (15.32%) – add-ons
│ ├──105.59 MB (14.57%) – breadcrumbs@activestate.com/js-non-window/zones/zone(0x255c000)/compartment([System Principal], chrome://breadcrumbs/content/sdk/breadcrumbs.js (from: resource://gre/modules/commonjs/toolkit/loader.js:236))
│ │ ├───98.56 MB (13.60%) – classes
│ │ │ ├──66.02 MB (09.11%) – class(Function)
│ │ │ │ ├──43.62 MB (06.02%) ++ objects
│ │ │ │ └──22.40 MB (03.09%) – shapes
│ │ │ │ ├──13.69 MB (01.89%) – gc-heap
│ │ │ │ │ ├───8.38 MB (01.16%) ── base
│ │ │ │ │ └───5.31 MB (00.73%) ++ (2 tiny)
│ │ │ │ └───8.71 MB (01.20%) – malloc-heap
│ │ │ │ ├──8.71 MB (01.20%) ── dict-tables
│ │ │ │ └──0.00 MB (00.00%) ── tree-kids
│ │ │ ├──13.76 MB (01.90%) – class(Object)
│ │ │ │ ├──12.48 MB (01.72%) ++ objects
│ │ │ │ └───1.28 MB (00.18%) ++ shapes
│ │ │ ├──11.27 MB (01.55%) – class(XPCWrappedNative_NoHelper)
│ │ │ │ ├───7.46 MB (01.03%) ++ shapes
│ │ │ │ └───3.80 MB (00.52%) ++ objects
│ │ │ └───7.50 MB (01.04%) ++ (3 tiny)
│ │ └────7.04 MB (00.97%) ++ (5 tiny)
│ └────5.45 MB (00.75%) ++ (43 tiny)
├───77.64 MB (10.71%) ── heap-unclassified
├───66.31 MB (09.15%) – js-non-window
│ ├──48.08 MB (06.63%) – zones
│ │ ├──30.28 MB (04.18%) – zone(0x255c000)
│ │ │ ├──22.72 MB (03.13%) ++ (217 tiny)
│ │ │ └───7.56 MB (01.04%) ++ strings
│ │ └──17.80 MB (02.46%) ++ (80 tiny)
│ ├──14.38 MB (01.98%) ++ runtime
│ └───3.86 MB (00.53%) ++ gc-heap
├───32.22 MB (04.45%) ++ (19 tiny)
├───18.87 MB (02.60%) – xpconnect
│ ├──12.23 MB (01.69%) ── runtime
│ └───6.64 MB (00.92%) ++ (4 tiny)
├───14.50 MB (02.00%) – cycle-collector
│ ├──10.16 MB (01.40%) ── graph-nodes
│ └───4.35 MB (00.60%) ++ (2 tiny)
└───14.20 MB (01.96%) – heap-overhead
- ├───7.98 MB (01.10%) ── bookkeeping*
- └───6.22 MB (00.86%) ++ (3 tiny)*