6.2K Star 11.9K Fork 4K

GVPdotNET China / Furion

 / 详情

将TriggerBuilder 批量添加到 Scheduler中的时候不知为何触发GC,导致trigger不停的更新,cup使用率猛增

已完成
创建于  
2023-04-21 09:39

Furion 版本号

PackageReference Include="Furion.Pure" Version="4.8.8.2"

.NET SDK 版本号

  • [*] .NET6

项目类型

  • [*] WebApi

操作系统和版本

  • [*] Windows11

代码环境

  • [*] 开发环境(Development)

描述你的问题

输入图片说明

将TriggerBuilder 批量添加到 Scheduler中的时候不知为何出现如图框选的问题,导致trigger不停的更新,cup使用率猛增.

输入图片说明

异常堆栈信息

测试项目代码

https://gitee.com/mutadecheng/furion_task_issue.webapi.git

数据库信息和版本

请提供安装的 NuGet 包版本号。

  • [*] Sqlite(包名和版本号?)

期待结果

期待的结果是?

向大佬请教问题原因以及解决的方式

评论 (6)

mutadecheng 创建了任务
mutadecheng 修改了描述
展开全部操作日志

什么样的需求需要秒级添加大量的定时任务?应该考虑去用 任务队列,而不是定时任务。

百小僧 任务状态待办的 修改为已完成

请不要把定时任务当队列使用。

好的,我马上去改 :smile:

调整了定时任务底层 GC 回收的机制,减少了高频添加作业情况下出现 GC 尾毛刺现象:13d23f4

今天发布

Furion v4.8.8.3 版本已发布

感谢!!! :smiley:

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
974299 monksoul 1578937227
C#
1
https://gitee.com/dotnetchina/Furion.git
git@gitee.com:dotnetchina/Furion.git
dotnetchina
Furion
Furion

搜索帮助