2015-11-15 91 views
-1

我在我的一個程序中使用了python Logger。Python日誌記錄與性能

該程序是一個np-hard問題的解算器,因此使用多次運行的深度迭代。

我的問題是如果記錄器可能是我的程序性能問題,並且如果有更好的方法來記錄信息維護性能。

回答

1

根據您的Logger配置和程序生成的日誌量,是的,由於日誌記錄器操作阻塞,日誌記錄可能是性能瓶頸。例如,在響應時間較短的情況下直接從NFS服務器登錄NFS文件時。在這種情況下提高性能的一種可能的方法是切換到使用能夠緩衝的日誌服務器以及可能的批量日誌記錄操作 - 阻塞將限於與日誌服務器的通信,而不限於(慢)日誌文件訪問表現更好。