<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 1530: Memory leak</title><link>https://sourceforge.net/p/squirrel-sql/bugs/1530/</link><description>Recent changes to 1530: Memory leak</description><atom:link href="https://sourceforge.net/p/squirrel-sql/bugs/1530/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 18 Nov 2024 19:55:40 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/squirrel-sql/bugs/1530/feed.rss" rel="self" type="application/rss+xml"/><item><title>#1530 Memory leak</title><link>https://sourceforge.net/p/squirrel-sql/bugs/1530/?limit=25#0d87</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Fixed in our GIT repository. Will be available in future snapshots an versions.&lt;/p&gt;
&lt;p&gt;Excerpt from change log:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;'#1530 Memory leak: SQL result tabs were not garbage collect as long as their Session was open.&lt;br/&gt;
  Note: When a result tab of an open Session gets garbage collected the following line appears is SQuirreL's logs:&lt;br/&gt;
  ...INFO ... Result tab finalized for open Session "&amp;lt;...&amp;gt;" with id=&amp;lt;...&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gerd Wagner</dc:creator><pubDate>Mon, 18 Nov 2024 19:55:40 -0000</pubDate><guid>https://sourceforge.net2bb6c35dcca93067cf055b355661bf71d8d05533</guid></item><item><title>Memory leak</title><link>https://sourceforge.net/p/squirrel-sql/bugs/1530/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Version 4.7.1, JDK jdk-17.0.9+9, application run w/ option : -Xmx640m&lt;/p&gt;
&lt;p&gt;There is a memory leakage, here's an example:&lt;br/&gt;
0. Open application&lt;br/&gt;
1. Open Mysql session ( session content row  limit : 10000 )&lt;br/&gt;
    Used memory: 88mb;  force GC: 29mb&lt;br/&gt;
2. open table : 10000 rows / 27 columns&lt;br/&gt;
    Used memory: 172mb : force GC: 39mb&lt;br/&gt;
3. execute: select of 440k rows&lt;br/&gt;
    Used memory: 578mb;  force GC: 512mb&lt;br/&gt;
4. Close result tab&lt;br/&gt;
     force GC: 447mb&lt;br/&gt;
5. select 100k rows&lt;br/&gt;
    Used memory: 553 &lt;br/&gt;
6. close result tab &lt;br/&gt;
    force GC: 534 mb&lt;br/&gt;
7. select 440k rows&lt;br/&gt;
java.lang.OutOfMemoryError: Java heap space&lt;/p&gt;
&lt;p&gt;In some cases, when trying GK to 'reduce' the memory used, the application freezes, for example:&lt;br/&gt;
- Used RAM 500MB - Execute 4 times "Select" which does not return the result (0 rows) in 4 Result Tabs ...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">G.Dimitrov</dc:creator><pubDate>Mon, 20 May 2024 12:39:55 -0000</pubDate><guid>https://sourceforge.netc8155b31307155ae4e858e064700b8e180c3fdc9</guid></item></channel></rss>