请问两个影响性能的问题

aladdin123 2006-06-22 11:53:22
1. String.split() 是否效率很低?有没有替代方法?
2. Class.forName("xxx").newInstance() 是否比 new xxx(); 慢很多?或者是说通过Reflection的方法new instance比直接new要慢?

谢谢!
...全文
392 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bighead 2006-07-13
  • 打赏
  • 举报
回复
split要分配很多小string,好象在MSDN里说有替代方法(但是比较麻烦).
marcal_z 2006-07-04
  • 打赏
  • 举报
回复
通过Reflection的方法new instance比直接new要慢?
---------------------------------------------------------

一般情况下,只用new写一行代码,执行的时候,系统在堆内自动分配储存,但是这种很灵活性有代价的。还不如为instance创建一个reference,这样比较快一点。

ergg007 2006-07-01
  • 打赏
  • 举报
回复
up
XiXiangHou 2006-06-27
  • 打赏
  • 举报
回复
建议书写一个程序自己测试一下。

256

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧