如何解决Linux:分叉/执行多个python实例的内存使用情况
我从一个父母 fork/exec 100 个孩子,在 exec 中我为每个孩子运行带有不同脚本的 python,所有这些都无限期地运行,与父母交谈/回复。脚本非常简单,几乎没有(每个脚本可以占用两页(8 KB))。但是每个孩子(立即)在 32 位 linux 上占用 4 MB RAM,在 64 位 linux 上占用 7 MB RAM。所以我猜linux每次都会再次将python解释器加载到RAM中。我以为 linux 知道运行了相同的程序(或 .text 段),因此正在从相同的内存中执行所有这些程序。但从这些 RAM 要求来看,很明显我错了。
你能告诉我我的错误在哪里吗?
更重要的是:能否以更高效的方式运行脚本,以便重复使用python程序的.text段?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。