gpt4 book ai didi

java - 性能方面,Python VS JAVA 基于文件的处理

转载 作者:行者123 更新时间:2023-12-01 05:57:17 25 4
gpt4 key购买 nike

我需要创建守护程序来监视特定目录并处理写入该特定路径的每个文件。我的选择是java或者python。你们有使用这两种技术的经验吗?最好的是什么?

编辑1:将要处理的文件是简单的文本文件(一行带有制表符分隔的字段)。我只需要将它移动到缓冲区并进一步发送到我的 php 文件。

编辑2:适用于freebsd服务器

最佳答案

就性能而言,对于您提到的 I/O - 系统调用绑定(bind)任务,这很可能会是一次清洗,这在一定程度上取决于平台。 Java 往往具有更好的 CPU 使用率(部分是因为 JVM 可以在不同线程上有效地使用多核 CPU 上的多个核心,而 CPython 在这方面存在问题;部分是因为强大的 JIT 能力),但通常会以更高的 RAM 占用量为代价(如果您有 64GB RAM,并且机器上没有太多其他事情可做,那么没什么大不了的,但在其他情况下通常会出现问题)。

如果您指定平台(Linux、Windows、...),我们也许能够提供更多帮助。

编辑:由于所需的处理与 Q 编辑中提到的 OP 一样轻,因此任务的 CPU 负载部分实际上没有任何问题。不幸的是我不知道 freebsd 提供什么“目录监视”(如 Linux 的 inotify 等)。

关于java - 性能方面,Python VS JAVA 基于文件的处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2490291/

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