gpt4 book ai didi

.net - 为什么要关闭 System.Diagnostics trace autoflush?

转载 作者:行者123 更新时间:2023-12-02 00:07:11 24 4
gpt4 key购买 nike

在我所有的应用程序中,我总是设置

<trace autoflush="true" />

有人不想这样做的原因是什么?

我猜对性能有影响,但影响有多大?

最佳答案

来自docs :

Trace.AutoFlush Property

Gets or sets whether Flush should be called on the Listeners after every write.

出于性能原因,您可能更喜欢刷新频率较低(较少 IO)。这样做的缺点是,如果发生崩溃,未刷新的行将会丢失。

编辑:影响将与写入跟踪的频率成正比。如果您没有大量使用它,则性能提升可能可以忽略不计。但是,它通常用于整个代码库。测量总是更好。

关于.net - 为什么要关闭 System.Diagnostics trace autoflush?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17611189/

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