gpt4 book ai didi

java - SYSO(System.out.println())的作用是什么?

转载 作者:行者123 更新时间:2023-12-01 07:36:47 25 4
gpt4 key购买 nike

SYSO - System.out.println() 的作用是什么?如果我的计算机正在执行一项大型作业,例如从数据库提取 20 万条(大约 2,000,000 条)记录到文件中,SYSO 会影响执行时间吗?

最佳答案

当然有影响。每次操作都会产生成本。写入系统输出是 IO,并且会带来不可忽略的成本。要了解对程序的确切影响,除了基准测试之外没有其他解决方案:使用或不使用 println 调用运行程序,并测量两个版本所需的时间,或使用分析器。

您应该使用日志框架(如 slf4j、log4j 或 java util 日志记录),它允许各种类型的输出(sysout、文件等),并且还允许通过更改某些内容来停用输出日志配置文件中的属性。

关于java - SYSO(System.out.println())的作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10966984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com