cycript进入app里用data = [NSData dataWithContentsOfFile:@"/var/mobile/xiaocunData/933598801582720537.txt"]
就能读取 在自己建的守护进程里 就不行
文件大小小点话的 到是可以 这个文件有4M左右 一读内容 就报错,哪位大神能帮忙看看
cycript进入app里用data = [NSData dataWithContentsOfFile:@"/var/mobile/xiaocunData/933598801582720537.txt"]
就能读取 在自己建的守护进程里 就不行
就直接蹦了
deamon,内存正常就5,6M,设置下demon,大点内存试一试。
嗯,姿势不对?
用 NSDataReadingMappedAlways 试试看,瞎猜的。
看crash日志,或者上调试器
/System/Library/LaunchDaemons
里的 com.apple.jetsamproperties.\(sysctl(hw.targettype)).plist
这个文件里,在 Daemon->Override
下添加你的 Daemon 配置,默认是取的 Global 里的配置,我的12上只有6M,超过会被Jetsam
杀掉,内存监控可以获取 rusage_info_current
里的 ri_phys_footprint
值查看。
貌似重启生效
springboard是app类型,貌似是300m限制,不过springboard的user是mobile。你也可以放CrashReport里,这个是没限制的,配置里是-1。