论JAVA 在项目中使用system.out打印调试信息的性能影响
来源:互联网 发布:淘宝电脑详情页视频 编辑:程序博客网 时间:2024/06/07 15:14
吃过亏的!!
之前很喜欢在java项目中使用system.out来打印调试信息。某次上线项目发现卡顿严重,排查得知:
都是你的错---》system.out!!
原因:system.out 和java运行程序运行在同一线程,也就是说,业务程序会等待system.out的动作,导致资源被占用。
解决办法:改用log4j 等工具进行调试信息的打印。这类工具是异步线程的,不会使程序处于等待状态。
0 0
- 论JAVA 在项目中使用system.out打印调试信息的性能影响
- 关于java项目中System.out.println()标准输出方法性能影响分析
- java中system.out.prin()打印格式化
- Android调试 Logcat中查看System.out信息
- 在不同的线程中使用printf打印调试信息居然引起程序CoreDump。
- 在ios iphone编程中使用封装的NSLog来打印调试信息
- 在ios iphone编程中使用封装的NSLog来打印调试信息
- 在ios iphone编程中使用封装的NSLog来打印调试信息
- 在ios iphone编程中使用封装的NSLog来打印调试信息
- 在ios iphone编程中使用封装的NSLog来打印调试信息
- 在ios iphone编程中使用封装的NSLog来打印调试信息
- 在ios iphone编程中使用封装的NSLog来打印调试信息
- 用eclipse开发servlet,使用System.out.println()在console打印不出数据的问题
- 将System.out输出在控制台的信息保存在文件中(未测试)
- 在Java代码中输出html的信息使用out.println()
- (暴力调试控的福音)在ios iphone编程中使用封装的NSLog来打印调试信息
- linux中使用backtrace打印调试信息
- System.out.print()打印各Java对象的输出说明
- 智慧北京:Tab对应的视图的抽取
- 【罗兰のJava学习笔记】第一天,初识Java
- gstreamer中的rtpjitterbuffer
- Spring+SpringMVC+Mybatis配置问题
- 软件规格需求说明书【最终版】——学生成绩查询系统
- 论JAVA 在项目中使用system.out打印调试信息的性能影响
- lua内存检测
- flex中获取datagrid选中行的列值
- DOL配置
- iOS "this class is not key value coding-compliant for the key ..."问题的解决
- Java web总结(一)
- Qt学习之路(4):初探信号槽
- mfc大观之二(类识别)
- 第7周项目3 负数把正数赶出队列