c - 具有 C 函数的高级语言

标签 c performance

也许以前有人问过这个,但我找不到了。我的问题很简单:用高级语言(Java、C#、Python)编写应用程序并在 C 中编写时间/性能关键函数是否有意义?或者在这一点上,除非您进行非常低级别的操作系统/游戏/传感器编程,否则拥有完整的 Java 应用程序都是一样的?

最佳答案

如果您 a) 注意到性能问题,并且 b) 使用性能测量来定位问题发生的位置,并且 c) 无法通过修改现有代码实现所需的性能,那么这是有意义的。

如果其中任何一项不适用,则可能是过早的优化。

关于c - 具有 C 函数的高级语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3190455/

相关文章:

c++ - `std::sort` 内部使用了什么魔法让它更快?

performance - Azure 队列延迟消息

java - 如何从 Java/Android 的 Arraylist 中保留最好的 500 个关键点?

c - 添加 int 和 double 的哪个逻辑是正确的?

c - 不带 "return"命令返回

c - 在 BST 中插入节点的问题(迭代方法)

android - 使用嵌套约束布局的多个 View 单击事件(2.0.0 beta 2)

c - 如何删除结构体数组中的重复元素并打印输出

c - 如何用 C 语言从字符串中解析 IP 地址?

javascript - 我不需要相关函数的返回值,哪种方法在系统运行时更快,是否使用返回值?