【问题标题】:which is faster java or batch scripting [closed]哪个是更快的java或批处理脚本[关闭]
【发布时间】:2013-09-18 18:36:15
【问题描述】:

我想遍历几个文件夹(其中包含子文件夹和文件)以搜索文件中的某些单词并希望获取行号,最后修改日期作为结果。

使用 java 或批处理/shell 脚本,哪种方法更好、更有效?

我知道,使用 java 是更简单的选择,但我想要更快的结果。

【问题讨论】:

  • 试一试检查,甚至让我们知道你发现了什么!!!
  • 只需检查系统上的运行时间。

标签: java shell batch-file scripting file-processing


【解决方案1】:

这样的性能可能与您正在扫描的文件数量以及搜索文件的大小等因素有很大关系。每个都有多种实现相同结果的方法(例如,在批处理文件中,您通常不直接搜索文本,而是调用命令行 find 或 grep - 您调用哪个命令以及如何调用它会显着影响性能.)

因此,与其关心什么是最快的方法,不如选择对您更有意义的方法(在您正在做的任何事情的背景下更容易理解和使用),然后优化它直到它足够快速满足您的需求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 2013-05-06
    • 1970-01-01
    • 1970-01-01
    • 2012-07-30
    • 2016-09-28
    • 1970-01-01
    相关资源
    最近更新 更多