关于系统休眠问题,用了唤醒锁,忽略了电池优化

我开了个前台服务,用了唤醒锁,也用了忽略电池优化权限,阻值系统休眠,怎么服务还是运行一段时间休眠了?
我服务是while循环每分钟a++,并记录时间写入文档来测试。
如何才能想音乐播放器一样在后台运行?