{"issue":{"milestone":null,"user":{"id":183250,"login":"Klap-in","url":"https://api.github.com/users/Klap-in","avatar_url":"https://secure.gravatar.com/avatar/33b0dd5d74db2f9347e1c53143170da4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"33b0dd5d74db2f9347e1c53143170da4"},"created_at":"2011-12-17T14:27:19Z","title":"Big memory usage","state":"open","updated_at":"2011-12-17T21:02:27Z","labels":[],"id":2588985,"html_url":"https://github.com/protz/GMail-Conversation-View/issues/521","closed_at":null,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"body":"Since using the nice conversation plugin the memory usage of thunderbird has risen to about 880 MB. When starting thunderbird it has a memory usage about 180 MB. After some time, with some processing and stuff, it grows to about 800MB. \r\n\r\nUbuntu 11.10 - thunderbird 8.0 - conversation 2.2.2\r\n6 emailaccounts","number":521,"url":"https://api.github.com/repos/protz/GMail-Conversation-View/issues/521","comments":4,"assignee":null},"comment":{"user":{"id":214707,"login":"protz","url":"https://api.github.com/users/protz","avatar_url":"https://secure.gravatar.com/avatar/e7b2d50a59ad2135e5d65ce8152b8315?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"e7b2d50a59ad2135e5d65ce8152b8315"},"created_at":"2011-12-17T21:02:27Z","updated_at":"2011-12-17T21:02:27Z","id":3191442,"body":"Thanks for the quick response.\n\nHuh. I don't see anything meaningful there, and I guess \"minimize \nmemory usage\" doesn't do anything either (bottom of the about:memory \npage). Can you check Tools > Activity Manager see if anything is \nhappening there? Can you just *disable* the addon, restart Thunderbird, \nand compare the about:memory results, see where the difference is?\n\nAlso, can you give me an order of magnitude of the total number of \nmails in your Thunderbird?\n\nThanks,\n\njonathan\n\nOn Sat 17 Dec 2011 09:52:58 PM CET, Klap-in wrote:\n> and this is the verbose version of the about:memory\n> Thank for your fast reply\n>\n> \tMain Process\n>\n> \tExplicit Allocations\n> \t844,429,968 B (100.0%) -- explicit\n> \t├──539,726,076 B (63.92%) -- js\n> \t│  ├──311,479,708 B (36.89%) -- compartment([System Principal], 0x7fa9a98aa000)\n> \t│  │  ├──286,543,872 B (33.93%) -- gc-heap\n> \t│  │  │  ├──133,797,784 B (15.84%) -- objects\n> \t│  │  │  ├───87,077,984 B (10.31%) -- xml\n> \t│  │  │  ├───41,773,640 B (04.95%) -- arena-unused\n> \t│  │  │  ├───13,277,632 B (01.57%) -- shapes\n> \t│  │  │  ├────6,391,584 B (00.76%) -- strings\n> \t│  │  │  ├────2,238,624 B (00.27%) -- arena-headers\n> \t│  │  │  └────1,986,624 B (00.24%) -- arena-padding\n> \t│  │  ├───10,302,640 B (01.22%) -- property-tables\n> \t│  │  ├────6,078,264 B (00.72%) -- object-slots\n> \t│  │  ├────3,567,616 B (00.42%) -- mjit-code\n> \t│  │  ├────3,431,976 B (00.41%) -- scripts\n> \t│  │  ├──────590,716 B (00.07%) -- string-chars\n> \t│  │  ├──────505,992 B (00.06%) -- mjit-data\n> \t│  │  ├──────327,560 B (00.04%) -- tjit-data\n> \t│  │  │      ├──148,000 B (00.02%) -- allocators-reserve\n> \t│  │  │      ├───99,264 B (00.01%) -- trace-monitor\n> \t│  │  │      └───80,296 B (00.01%) -- allocators-main\n> \t│  │  └──────131,072 B (00.02%) -- tjit-code\n> \t│  ├──194,057,736 B (22.98%) -- gc-heap-chunk-dirty-unused\n> \t│  ├───14,477,268 B (01.71%) -- compartment(atoms)\n> \t│  │   ├──10,106,836 B (01.20%) -- string-chars\n> \t│  │   └───4,370,432 B (00.52%) -- gc-heap\n> \t│  │       ├──4,316,512 B (00.51%) -- strings\n> \t│  │       ├─────34,144 B (00.00%) -- arena-headers\n> \t│  │       ├─────11,072 B (00.00%) -- arena-padding\n> \t│  │       └──────8,704 B (00.00%) -- arena-unused\n> \t│  ├────8,534,520 B (01.01%) -- gc-heap-chunk-admin\n> \t│  ├────4,476,728 B (00.53%) -- runtime\n> \t│  │    ├──4,194,304 B (00.50%) -- atoms-table\n> \t│  │    └────282,424 B (00.03%) -- runtime-object\n> \t│  ├────4,194,304 B (00.50%) -- stack\n> \t│  ├────2,097,152 B (00.25%) -- gc-heap-chunk-clean-unused\n> \t│  ├──────240,532 B (00.03%) -- compartment(imap://USERNAME%40gmail%2Ecom@imap.googlemail.com:993/fetch%3EUID%3E/INBOX%3E1538)\n> \t│  │      ├──221,184 B (00.03%) -- gc-heap\n> \t│  │      │  ├───99,584 B (00.01%) -- shapes\n> \t│  │      │  ├───89,472 B (00.01%) -- objects\n> \t│  │      │  ├───27,256 B (00.00%) -- arena-unused\n> \t│  │      │  ├────3,144 B (00.00%) -- arena-padding\n> \t│  │      │  └────1,728 B (00.00%) -- arena-headers\n> \t│  │      ├───11,744 B (00.00%) -- object-slots\n> \t│  │      ├────7,200 B (00.00%) -- property-tables\n> \t│  │      └──────404 B (00.00%) -- scripts\n> \t│  ├──────140,598 B (00.02%) -- compartment(about:blank)\n> \t│  │      ├──126,976 B (00.02%) -- gc-heap\n> \t│  │      │  ├───54,176 B (00.01%) -- arena-unused [2]\n> \t│  │      │  ├───38,808 B (00.00%) -- objects [2]\n> \t│  │      │  ├───31,296 B (00.00%) -- shapes [2]\n> \t│  │      │  ├────1,704 B (00.00%) -- arena-padding [2]\n> \t│  │      │  └──────992 B (00.00%) -- arena-headers [2]\n> \t│  │      ├────9,712 B (00.00%) -- object-slots [2]\n> \t│  │      ├────3,304 B (00.00%) -- property-tables [2]\n> \t│  │      └──────606 B (00.00%) -- scripts [2]\n> \t│  └───────27,530 B (00.00%) -- compartment(moz-nullprincipal:{afafafaf-erer-4545-bdbd-af793a79188f})\n> \t│          ├──24,576 B (00.00%) -- gc-heap\n> \t│          │  ├──15,176 B (00.00%) -- arena-unused\n> \t│          │  ├───5,384 B (00.00%) -- objects\n> \t│          │  ├───3,520 B (00.00%) -- shapes\n> \t│          │  ├─────304 B (00.00%) -- arena-padding\n> \t│          │  └─────192 B (00.00%) -- arena-headers\n> \t│          ├───2,448 B (00.00%) -- object-slots\n> \t│          ├─────304 B (00.00%) -- property-tables\n> \t│          └─────202 B (00.00%) -- scripts\n> \t├──295,863,226 B (35.04%) -- heap-unclassified\n> \t├────4,544,189 B (00.54%) -- layout\n> \t│    ├──2,675,616 B (00.32%) -- styledata\n> \t│    └──1,868,573 B (00.22%) -- arenas\n> \t├────2,185,328 B (00.26%) -- storage\n> \t│    └──2,185,328 B (00.26%) -- sqlite\n> \t│       ├──1,264,528 B (00.15%) -- global-messages-db.sqlite\n> \t│       │  ├──1,168,288 B (00.14%) -- cache-used\n> \t│       │  ├─────78,584 B (00.01%) -- stmt-used\n> \t│       │  └─────17,656 B (00.00%) -- schema-used\n> \t│       ├────408,568 B (00.05%) -- other\n> \t│       ├────341,040 B (00.04%) -- places.sqlite\n> \t│       │    ├──298,632 B (00.04%) -- cache-used [2]\n> \t│       │    ├───39,952 B (00.00%) -- schema-used [2]\n> \t│       │    └────2,456 B (00.00%) -- stmt-used [2]\n> \t│       ├────101,784 B (00.01%) -- simple_storage.sqlite\n> \t│       │    ├───99,624 B (00.01%) -- cache-used\n> \t│       │    ├────2,160 B (00.00%) -- schema-used\n> \t│       │    └────────0 B (00.00%) -- stmt-used\n> \t│       ├─────45,080 B (00.01%) -- signons.sqlite\n> \t│       │     ├──20,968 B (00.00%) -- stmt-used\n> \t│       │     ├──19,640 B (00.00%) -- cache-used\n> \t│       │     └───4,472 B (00.00%) -- schema-used\n> \t│       ├─────13,216 B (00.00%) -- permissions.sqlite\n> \t│       │     ├───6,776 B (00.00%) -- stmt-used\n> \t│       │     ├───4,384 B (00.00%) -- cache-used\n> \t│       │     └───2,056 B (00.00%) -- schema-used\n> \t│       └─────11,112 B (00.00%) -- cookies.sqlite\n> \t│             ├───8,192 B (00.00%) -- cache-used\n> \t│             ├───2,920 B (00.00%) -- schema-used\n> \t│             └───────0 B (00.00%) -- stmt-used\n> \t├────1,585,200 B (00.19%) -- xpti-working-set\n> \t├──────437,511 B (00.05%) -- dom\n> \t├───────73,766 B (00.01%) -- images\n> \t│       ├──42,816 B (00.01%) -- chrome\n> \t│       │  ├──42,816 B (00.01%) -- used\n> \t│       │  │  ├──42,816 B (00.01%) -- uncompressed-heap\n> \t│       │  │  ├───────0 B (00.00%) -- raw\n> \t│       │  │  └───────0 B (00.00%) -- uncompressed-nonheap\n> \t│       │  └───────0 B (00.00%) -- unused\n> \t│       │          ├──0 B (00.00%) -- raw\n> \t│       │          ├──0 B (00.00%) -- uncompressed-heap\n> \t│       │          └──0 B (00.00%) -- uncompressed-nonheap\n> \t│       └──30,950 B (00.00%) -- content\n> \t│          ├──30,950 B (00.00%) -- used\n> \t│          │  ├──30,950 B (00.00%) -- raw\n> \t│          │  ├───────0 B (00.00%) -- uncompressed-heap\n> \t│          │  └───────0 B (00.00%) -- uncompressed-nonheap\n> \t│          └───────0 B (00.00%) -- unused\n> \t│                  ├──0 B (00.00%) -- raw\n> \t│                  ├──0 B (00.00%) -- uncompressed-heap\n> \t│                  └──0 B (00.00%) -- uncompressed-nonheap\n> \t└───────14,672 B (00.00%) -- cycle-collector\n>\n> \tOther Measurements\n> \t       43,936 B -- gfx-surface-image\n> \t      308,708 B -- gfx-surface-xlib\n> \t  832,060,248 B -- heap-allocated\n> \t  940,572,672 B -- heap-committed\n> \t    2,793,472 B -- heap-dirty\n> \t  108,511,398 B -- heap-unallocated\n> \t\t      2 -- js-compartments-system\n> \t\t      4 -- js-compartments-user\n> \t  495,976,448 B -- js-gc-heap\n> \t   41,878,952 B -- js-gc-heap-arena-unused\n> \t    2,097,152 B -- js-gc-heap-chunk-clean-unused\n> \t  194,057,736 B -- js-gc-heap-chunk-dirty-unused\n> \t\t 47.99% -- js-gc-heap-unused-fraction\n> \t\t    169 -- page-faults-hard\n> \t      1,722,978 -- page-faults-soft\n> \t  897,916,928 B -- resident\n> \t1,756,200,960 B -- vsize\n>\n> ---\n> Reply to this email directly or view it on GitHub:\n> https://github.com/protz/GMail-Conversation-View/issues/521#issuecomment-3191403","url":"https://api.github.com/repos/protz/GMail-Conversation-View/issues/comments/3191442"},"action":"created"}