问题描述
比如写了个软件,能给本地添加个文件。(添加什么文件的不是主要的),我想给这个功能添加上一个定时的功能,怎么实现?我尝试写过一次。。随机生成一个时间出来。。然后软件几秒,读取一次时间,当时间和随机生成的时间吻合的时候就执行这个功能,问题出来了。。如果生成的时间比较短,比如就2分钟之后执行,,这样的没问题。但是如果是5个小时之后执行这个功能,问题就出来了。软件就循环读取时间5个小时然后就会出现内存太大软件嘎嘣了。。
解决方案
解决方案二:
不明白你想要问啥循环读取5个小时怎么可能出内存问题如果你只是需要定时任务用Timer不就可以了?
解决方案三:
想太多,各大公司网站啊系统啊每天处理的事比读取时间可多多了,也没见五小时一停机维护啊
解决方案四:
定时执行的叫job,简单的可以用系统自带的计划任务,数据库的有自带的作业,程序的有开源的quartz.net
解决方案五:
内存崩了是你没有把该释放的资源释放
解决方案六:
对内存没释放。。。他一直循环读取时间,判断,然后耗的内存越来越大最终奔溃了
时间: 2024-08-03 08:29:49