框架中文件操作效率是不是会降低?如何提高效率?

newplayerone 2010-12-14 02:42:29
最近遇到个问题,一个文件操作单独用main函数调用只用花费几十毫秒。但是如果放到Spring框架中调用就暴增到1百毫秒
翻了3倍有余。这如何解决啊?由于最终做成的文件较大,效率不得不考虑。
其实开发目的很简单,就是将表里面的值拉出来做成文件,由于表较多。采用的是一个表一次写入,如果整体全部取到担心会把内存吃光。这样处理的话每个表的对应时间都需要1百多毫秒,表格较多的时候整体时间就上去了,处理1个完整的流程需要2秒多。
各位大大有没有什么好的解决办法?在此先谢过了!
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
newplayerone 2010-12-14
  • 打赏
  • 举报
回复
搞定了,调试发现时缓冲区设置有点问题。真是一点也不能大意啊
eswn 2010-12-14
  • 打赏
  • 举报
回复
[Quote=引用楼主 newplayerone 的回复:]
最近遇到个问题,一个文件操作单独用main函数调用只用花费几十毫秒。但是如果放到Spring框架中调用就暴增到1百毫秒
翻了3倍有余。这如何解决啊?由于最终做成的文件较大,效率不得不考虑。
其实开发目的很简单,就是将表里面的值拉出来做成文件,由于表较多。采用的是一个表一次写入,如果整体全部取到担心会把内存吃光。这样处理的话每个表的对应时间都需要1百多毫秒,表格较多的时候整体时间就上去了,处理1……
[/Quote]
如果只是简单的操作,而且大部分是只读,用jdbc最好,性能只和你的SQL有关。
Jlins 2010-12-14
  • 打赏
  • 举报
回复
最近遇到个问题,一个文件操作单独用main函数调用只用花费几十毫秒。但是如果放到Spring框架中调用就暴增到1百毫秒
因为spring做了大量的反射和动态代理..浪费了大量的时间

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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