标签归档:存储器

为什么c语言中变量重复利用率越高,程序性能越好?

因为变量在第一次引用的时候,变量会被加载到最近的可用的高速缓存中,那么下次如果程序需要调用变量时,程序首先会检测变量是否存在于高速缓存中,因为变量刚刚被使用过,或者很近被使用过,那么存在于高速缓存的可能性比较大,这样就可以避免程序需要再次加载变量至缓存中调用,那么这样就可以减少程序的调用次数,增加程序的速度。
所以说一个变量在系统中被定义为高可用性,那么程序在存储器性能调优方面就具有很好的性能。