请问Delphi XE8开发FMX 的App,IOS持续使用一段时间程序被系统杀了,怎么回事? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

请问Delphi XE8开发FMX 的App,IOS持续使用一段时间程序被系统杀了,怎么回事?

2016-03-11 11:29:40 3115 1

程序主要用于数据库查询,有40个Form,在安卓里是完全没问题的,但是到ios里就会闪退。delphi官方说一套代码,多平台通用,结果悲剧了。检查代码,感觉没有错误,在安卓下一只查询数据也不会闪退。可到了Iphon6上,刚开始没问题,多查询几次就会闪退,郁闷死我了。后来以为窗体太多是不是太占内存,就改代码,除了主窗体,其他窗体一律动态创建,关闭窗体时候马上Free;Clientdataset也一样,过程中创建,用完Free。结果一样会闪退。在xcode的instruments上观察程序内存变化,发现一个规律,就是只要Form创建之后Show出来,内存就会疯涨!关闭Form时候什么Free,FreeAndNil,DisposOf全试了个遍,内存丝毫不减。一直到内存涨到1.5G时候,程序被IOS强制干掉了——闪退。

取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 18:58:49

    内存泄露 我觉得是你没释放掉 你看里面创建新的对象 没有释放了么 还是产生循环引用 无法释放了

    0 0
相关问答

0

回答

IOS开发中问题?

2016-07-01 11:53:06 1596浏览量 回答数 0

1

回答

iOS 开发中遇到问题iOS 开发中遇到问题

2016-06-30 16:39:58 1870浏览量 回答数 1

1

回答

iOS sdk 7.1 webview请求超时? 400 报错

2020-06-01 14:04:42 349浏览量 回答数 1

1

回答

用户反馈 Feedback iOS SDK:用户反馈界面可以自定义(重写)界面吗?

2020-03-27 21:39:42 402浏览量 回答数 1

1

回答

用户反馈 Feedback iOS SDK:用户反馈可以从 SDK 外部直接请求 SDK 内部的反馈

2020-03-27 21:38:13 386浏览量 回答数 1

1

回答

用户反馈 Feedback iOS SDK:与支付宝的 SDK 包出现 UTDID 冲突的解决办法

2020-03-27 21:37:25 471浏览量 回答数 1

1

回答

HTTPDNS iOS SDK : 接口 setAuthCurrentTime 如何使用 ?

2020-03-27 21:12:05 478浏览量 回答数 1

1

回答

HttpDns iOS : 导入 SDK 编译报错,如何解决?

2020-03-27 21:03:27 440浏览量 回答数 1

1

回答

App增强防护SDK(iOS版)支持哪些iOS系统版本?

2020-03-27 20:22:28 228浏览量 回答数 1

1

回答

iOS sdk 7.1 webview请求超时

2016-06-29 09:57:13 1882浏览量 回答数 1
+关注
2
文章
9426
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载