你是否在寻找更好的提高嵌入式Linux性能的方法?或许你可以深入研究Linux的系统代码,但是这已经被证明是非常糟糕的。
OS Abstractor除了提供一个抽象层外,还能够提高嵌入式程序的性能。
在Linux下,这意味着应用程序不需要为了跟POSIX API保持一致而保留和维护多个不同的版本。
OS Abstractor 能够使你非常容易的添加新的APIs到程序中,能够消除你的程序代码中的多个拷贝。
同样,还提供多个优化选项以提高程序的性能,比如 消除内核模式和用户模式的切换,增加错误处理功能,限制内存分配。这些选项能够在 OS Abstractor Target Code Generator 比较容易的配置。
OS Abstractor 还提供API优化,这是通过优化你程序中用的最多的代码来提高额外性能的方法。它读入你的程序代码,判断你的程序使用的服务,从而为你的程序和目标平台生成优化的操作系统接口代码。
在程序中需要额外关注的代码可以使用profilling 选项来修复程序的性能瓶颈,Profilling能够准确的找到程序中性能差的代码,并调整。