# Table component use huge memory compare to report module table

**URL:** <https://forum.inductiveautomation.com/t/table-component-use-huge-memory-compare-to-report-module-table/23292>\
**Category:** Ignition\
**Created:** [March 13, 2019, 11:56am UTC](https://forum.inductiveautomation.com/t/table-component-use-huge-memory-compare-to-report-module-table/23292 "2019-03-13T11:56:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nader.chinichian](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nader.chinichian/32/9261_2.png) [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Post date:** [March 13, 2019, 11:56am UTC](https://forum.inductiveautomation.com/t/table-component-use-huge-memory-compare-to-report-module-table/23292/1 "2019-03-13T11:56:34Z")

</div>

Hello  
I query same data on same time range both on power table component and table on report module.  
The report module execute fast and use only 100MB of memory and free it up after a while.  
But the power table component use about 1900MB and cause gateway be out of response or crash.  
Even if I increase memory of gateway after each query the memory doesn’t free up and eventually gateway will crash and restart because of memory low.  
Why power table component use this a lot of memory compare to report module?  
Why ignition doesn’t free it even after I close the client session?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 13, 2019, 12:42pm UTC](https://forum.inductiveautomation.com/t/table-component-use-huge-memory-compare-to-report-module-table/23292/2 "2019-03-13T12:42:56Z")

</div>

I've never run into such an extreme memory problem from a power table. There must be something else going on. Keep in mind that a report produces a single, static output -- only the text and graphics in the report end up the client for display -- everything else is discardable. A power table has to hold everything in memory since it is a dynamically adjustable display -- sortable, filterable, etc.

> [@nader.chinichian](#):
>
> Why ignition doesn’t free it even after I close the client session?

Do you mean the _gateway_ is hanging onto the memory?

---

<div class="post-metadata">

**Author:** ![nader.chinichian](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nader.chinichian/32/9261_2.png) [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Post date:** [March 13, 2019, 12:55pm UTC](https://forum.inductiveautomation.com/t/table-component-use-huge-memory-compare-to-report-module-table/23292/3 "2019-03-13T12:55:57Z")

</div>

I mean the memory usage on gateway doesn’t free up even after I close client.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 13, 2019, 1:03pm UTC](https://forum.inductiveautomation.com/t/table-component-use-huge-memory-compare-to-report-module-table/23292/4 "2019-03-13T13:03:31Z")

</div>

Sounds like a bug. You probably want to talk to support. Note that it is almost certainly something to do with how you are querying the data for your power table – that’s pretty much the only thing the gateway is doing for it.
