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

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

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

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

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

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) 优化前: 加载耗时=16.079s,总记录数=4028940 加载耗时=15.775s,总记录数=4028940 加载耗时=15.946s,总记录数=4028940 优化后: 加载耗时=10.863s,总记录数=4028940 加载耗时=11.257s,总记录数=4028940 加载耗时=11.155s,总记录数=4028940
ankisme added 3 commits 2023-04-19 09:31:54 +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
1. 优化性能:减少func (session *Session) slice2Bean方法中的strings.ToLower调用次数以及减少map创建和访问次数(见工单 #2243
2. 新增SetDefaultJSONHandler方法,用于用户自行设置DefaultJSONHandler(见工单 #2129
Some checks failed
continuous-integration/drone/pr Build is failing
9caa860790
ankisme closed this pull request 2023-04-19 09:48:06 +00:00
ankisme reopened this pull request 2023-04-19 09:48:10 +00:00
ankisme closed this pull request 2023-04-19 09:49:32 +00:00
Some checks failed
continuous-integration/drone/pr Build is failing

Pull request closed

Sign in to join this conversation.
No description provided.