进行不相关的运算行为，减少它执行的时间。不会被执行到的程式码（unreachable code）以及只会影响到无关程式执行结果的变数（Dead Variables），都是死码（Dead code）的范畴。
范例.下列的范例，以C语言写成：分析上述程式对于数值的使用，将会发现codice_1的数值在第一次被赋值之后，就不再使用，而且codice_1是在codice_3函数内宣告，无法在函数外面使用，所以变数codice_1是无用的，最佳化的过程可以回收他所使用的空间，并删除他的初