[ 
https://issues.apache.org/jira/browse/CB-8002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14280449#comment-14280449
 ] 

Georg Howen edited comment on CB-8002 at 1/16/15 5:25 PM:
----------------------------------------------------------

I'll second Hirbod here. A new version of my app including the current Cordova 
released on the app store yesterday and currently my users are more or less 
killing me. My app uses the SQLite plugin. After a few hundred SQL updates 
(which happen quite frequently) we have 999+ iframes in the DOM, the iOS device 
runs out of memory, the database stops and we have a very unhappy user. A 
severe memory leak like that in a framework requires an immediate fix IMHO. I 
had to remove my app from the app store just now to contain the damage and I am 
thinking hard about going native to lessen the dependancy on third party 
frameworks.

I do apprechiate the work of all contributors to OSS very much and I know very 
well that bugs do happen. But I feel that with this one the possible side 
effects have not been seen in their full potential which resulted in a too 
relaxed release planning for the fix. 

Please release an update asap and hopefully spare some developers a lot of 
headaches and very angry clients. Thank you for this and all the great work on 
Cordova.


was (Author: ghowen):
I'll second Hirbod here. A new version of my app including the current Cordova 
released on the app store yesterday and currently my users are more or less 
killing me. My app uses the SQLite plugin. After a few hundred SQL updates 
(which happen quite frequently) we have 999+ iframes in the DOM, the iOS device 
runs out of memory, the database stops and we have a very unhappy user. A 
severe memory leak like that in a framework requires an immediate fix IMHO. I 
had to remove my app from the app store just now to contain the damage and I am 
thinking hard about going native to lessen the dependancy on third party 
frameworks. I know very well that bugs do happen. But this one should be fixed 
asap as the consequences can be very bad indeed and are not visible right away 
- memory leaks...

> Creating a new div for every Js -> Native exec() call
> -----------------------------------------------------
>
>                 Key: CB-8002
>                 URL: https://issues.apache.org/jira/browse/CB-8002
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: iOS
>    Affects Versions: 3.7.0
>         Environment: Tested on multiple iOS 8.1 devices, simulators
>            Reporter: Serdar Onal
>            Assignee: Andrew Grieve
>            Priority: Critical
>
> Since the 3.7.0 update, when cordova does a Js to Native call using exec(), 
> somehow the underlying cordova.js is creating a "gap://ready" iframe on every 
> call. This means that if you made 1000 native calls you'll have 1000 divs on 
> the DOM.
> I believe this issue is of critical priority as it incurs a huge memory leak.
> Screenshot from safari inspector
> https://drive.google.com/file/d/0B94TXiq5ycp1anp6aGpTbjhPdG8/view?usp=sharing



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to