rongly2010 2015-09-15 15:23 采纳率: 0%
浏览 3265

Delphi XE8开发FMX 的App,IOS持续使用一段时间程序被系统杀了。。什么原因??

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

  • 写回答

5条回答 默认 最新

  • devmiao 2015-09-15 15:30
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 为什么eprime输出的数据会有缺失?
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的
  • ¥15 r语言蛋白组学相关问题