Thu*_*man 3 c
这实际上包含2个问题.
1)您将获得一个项目,该项目最终产生的代码不符合环境的内存限制.你能做些什么来处理这件事?
2)你得到的项目结果比预期慢.你怎么处理这个?
我能想到的答案:
1)尽可能使用std库,因为它们可能无论如何都是加载的,使用函数模块化代码以避免重写可能节省堆栈空间的重复代码.
2)在必要时引入内联函数以减少函数查找开销,编译器优化可能是(如果不是我使用volatile)?
请尽可能多的解决方案:)
Alo*_*ave 7
您将获得一个项目,该项目最终会生成不符合环境内存限制的代码.你能做些什么来处理这件事?
确定允许的代码占用量,然后应用各种代码重构方法来减少当前占用空间以适应允许的大小.
你得到一个项目,结果表明比预期慢.你怎么处理这个?
分析项目以查找性能瓶颈,在已识别的瓶颈中,确定项目执行时间20%的总代码,90%然后定位该代码以进行优化.
20%
90%
归档时间:
13 年,9 月 前
查看次数:
256 次
最近记录: