【发布时间】:2010-06-22 18:31:10
【问题描述】:
您好,我开发了一个多线程 TCP 服务器应用程序,它允许 10 个并发连接接收来自它们的连续请求,在处理一些请求后,将它们响应给客户端。我在基于 TI OMAP l137 处理器的板上运行它,它运行 Monta Vista Linux。每个客户端创建线程,即 10 个线程,并且它是预线程的。根据 ps、top 和 meminfo,它的物理内存使用率约为 %1.5,CPU 使用率约为 %2。它的 vm 使用率上升到 80M,而我有 48M(我将它从 u-boot 减少到为 DSP 保留一些内存)。任何帮助表示赞赏,我该如何减少它??(/proc/sys/vm/.. 技巧无济于事:)
谢谢。
【问题讨论】:
标签: linux embedded network-programming posix pthreads