VERY 发表于 2010-4-19 20:22:59

如何优化2440跑在linux上面的代码,让代码跑得快一点?

如何优化2440跑在linux上面的代码,让代码跑得快一点?

看到有个说法,本来裸奔速度是100fps,装了linux之后,速度就只有60fps了。

有了解的,进来说说看

minux 发表于 2010-4-20 02:08:28

不知道说这个话的人的Linux程序是怎么写的……
你得看裸奔的100fps是不是把CPU完全占满得来的…… 但是60fps和100fps还是差得有点远,我还是不确信是不是写程序的人自己
优化得不够造成的。

Linux本身的overhead在正确写程序的情况下是很小的,尤其是你关闭诸如内核抢占,使用tickless内核并且适当裁剪后台进程之后。
另外,我怀疑那个60fps的程序不是直接操作mmap的framebuffer,而是经过了X或者其他间接的方式。

如果有程序和数据的话,倒是不妨贴出来大家给优化下。最好是先profile下,看看热点在哪里……
页: [1]
查看完整版本: 如何优化2440跑在linux上面的代码,让代码跑得快一点?