代码之家  ›  专栏  ›  技术社区  ›  ManuelSchneid3r

Linux本机配置文件格式读取效率

  •  0
  • ManuelSchneid3r  · 技术社区  · 11 年前

    是否有有效读取原生格式的linux配置文件的常见做法?文件被处理为流,因此我猜通过解析查找的标准方式是O(n*m)(设n行,m平均行长度)。 从配置文件构建搜索树是常见的做法,还是已经通过例如QSettings实现了?

    1 回复  |  直到 11 年前
        1
  •  1
  •   elcuco    11 年前

    为什么这是个问题?QSettings通常只有很少kb的数据,可以在很短的时间内加载和解析。你真的不需要关心它 kb s在桌面上是无法测量的。

    建议通常是在需要时(在堆栈中)创建QSettings对象,并在需要时使用它进行读取。这是我在一些Qt应用程序中看到的。Qt文档中提到这是一种轻量化。我通常在QMainWindow中维护一个全局变量。

    推荐文章