我有几千甚至上万个文件,希望用perl同时打开这些文件,进行读取处理操作,有什么办法?

2025-05-06 10:10:56
推荐回答(3个)
回答1:

分开多个进程打开吧(一个perl脚本控制其他子任务进程的perl脚本),最好把这个任务拆分,而不是一次载入内存全部完成。

回答2:

用ulimit -a查看一下 open files是不是被限制了
如果是的话,用ulimit -n xxx修改一下(只在这个会话下生效)

回答3:

开销太大,建议分组打开