优化性能:减少func (session *Session) slice2Bean方法中的strings.ToLower调用次数以及减少map创建和访问次数 #2253

Closed
ankisme wants to merge 1 commits from master into master
Contributor
  1. 优化性能:减少func (session *Session) slice2Bean方法中的strings.ToLower调用次数以及减少map创建和访问次数(见工单 #2243

  2. 新增SetDefaultJSONHandler方法,用于用户自行设置DefaultJSONHandler(见工单 #2129

1. 优化性能:减少func (session *Session) slice2Bean方法中的strings.ToLower调用次数以及减少map创建和访问次数(见工单 https://gitea.com/xorm/xorm/issues/2243) 2. 新增SetDefaultJSONHandler方法,用于用户自行设置DefaultJSONHandler(见工单 https://gitea.com/xorm/xorm/issues/2129)
ankisme added 1 commit 2023-04-19 06:40:27 +00:00
1. 优化性能:减少func (session *Session) slice2Bean方法中的strings.ToLower调用次数以及减少map创建和访问次数(见工单 #2243
2. 新增SetDefaultJSONHandler方法,用于用户自行设置DefaultJSONHandler(见工单 #2129
Some checks failed
continuous-integration/drone/pr Build is failing
7eef505e59
Author
Contributor

测试用例没通过,有bug,我不知道我代码哪里出了问题,应该是我遗漏考虑了一些地方,后续有空我再看看

我在自己项目上运行是能成功运行的,看来现在还不适合合并

优化前:
加载耗时=16.079s,总记录数=4028940
加载耗时=15.775s,总记录数=4028940
加载耗时=15.946s,总记录数=4028940

优化后:
加载耗时=10.863s,总记录数=4028940
加载耗时=11.257s,总记录数=4028940
加载耗时=11.155s,总记录数=4028940

测试用例没通过,有bug,我不知道我代码哪里出了问题,应该是我遗漏考虑了一些地方,后续有空我再看看 我在自己项目上运行是能成功运行的,看来现在还不适合合并 优化前: 加载耗时=16.079s,总记录数=4028940 加载耗时=15.775s,总记录数=4028940 加载耗时=15.946s,总记录数=4028940 优化后: 加载耗时=10.863s,总记录数=4028940 加载耗时=11.257s,总记录数=4028940 加载耗时=11.155s,总记录数=4028940
ankisme closed this pull request 2023-04-19 09:05:29 +00:00
Some checks failed
continuous-integration/drone/pr Build is failing

Pull request closed

Sign in to join this conversation.
No description provided.