Delphi Cross Socket中大量使用了string操作,尤其时在http协议处理上。string操作与匿名方法类似,包含IInterface的生命周期管理和堆内存申请和释放。如果大量并发请求,字符串处理也会消耗大量CPU。 建议所有字符处理改用TStringbuilder或者建立TStringBuilder池
Delphi Cross Socket中大量使用了string操作,尤其时在http协议处理上。string操作与匿名方法类似,包含IInterface的生命周期管理和堆内存申请和释放。如果大量并发请求,字符串处理也会消耗大量CPU。
建议所有字符处理改用TStringbuilder或者建立TStringBuilder池