可调页代码结构
要将程序的代码工作集减至最小,常规目标就是对在小区域内频繁执行的代码打包,以从较少执行的代码中分离出来。
特别是:
- 不要将错误处理代码的长块排成行。 将它们放入不同子例程中,最好是不同的源代码模块中。 这不仅对错误路径适用,对不常用的任何功能选项也适用。
- 不要随意构造装入模块。 尝试确保频繁调用的对象模块离调用程序尽可能近。 由很少调用的子例程组成(理想上)的对象模块应该集中于装入模块的结束处。 它们占据的页面很少被读入。
要将程序的代码工作集减至最小,常规目标就是对在小区域内频繁执行的代码打包,以从较少执行的代码中分离出来。
特别是: