代码优化,有效使用内存,透视优化技术,对比优化方法,如果你在追求代码效率的最大化,该资源你不能不读.

源代码在线查看: descript.ion

软件大小: 6653 K
上传用户: ybsscauc
关键词: 代码 内存 对比 效率
下载地址: 免注册下载 普通下载 VIP

相关代码

				Descript.ion /cat/root
				speed.exactly.c program for measuring actual memory throughput with the account of chipset and CPU latency
				speed.exactly.make.bat CALL clock.make.bat speed.exactly.c
				unroll.read.c program for investigation of the influence of the loop unrolling depth on the execution time of the memory-reading loop
				unroll.read.make.bat CALL clock.make -release %1 unroll.read.c
				unroll.write.c program for investigation of the loop unrolling depth on the execution time of the memory-writing loop
				dependence.c program demonstrating the efficiency of processing independent data
				dependence.make.bat CALL clock.make.bat -release %1 dependence.c
				parallel.test.c program implementing the parallel memory reading algorithm that allows to "increase" memory throughput
				parellel.test.make.bat CALL clock.make.bat -release %1 parallel.test.c
				list.splint.c program determining optimal stragegy of list splitting
				list.splint.make.bat CALL clock.make.bat -release list.splint.c
				list.separated.c program demonstrating efficiency of tracing splinted lists
				list.separated.make.bat CALL clock.make  -release %1 list.separated.c
				list.obj.c program demonstrating negative impact of memory paging
				list.obj.make.bat CALL clock.make  -release %1 list.obj.c
				list.step.c program demonstrating dependce of the list tracing time
				list.step.make.bat CALL clock.make  -release %1 list.step.c
				memory.way.make.bat CALL clock.make  -release %1 memory.way.c
				memory.way.c program demonstrating the dependence of the block processing time on the step size
				memory.hit.miss.make.bat CALL clock.make  -release %1 memory.hit.miss.c
				memory.hit.miss.c program demonstrating memory hit, memory miss & memory organization
				DRAM.wave.c program for detailed investigation of DRAM "ripples"
				DRAM.wave.make.bat CALL clock.make.bat -release %1 DRAM.wave.c
				bank.malloc.c program determining the bank numbers, from which memory blocks allocated by malloc start
				bank.malloc.make.bat CALL clock.make.bat %1 bank.malloc.c
				stream.virtual.c program demonstrating efficiency of flow virtualization depending on their number
				stream.virtual.make.bat CALL clock.make  -release %1 stream.virtual.c
				DWORD.c program demonstrating the efficiency of processing double words
				DWORD.make.bat CALL clock.make.bat -release %1 DWORD.c
				align.make.bat CALL clock.make.bat -release %1 align.c
				align.c program demonstrating the influence of address alignment on the speed of processing data blocks
				align.memcpy.c program demonstrating the influence of address alignment of the speed of memory copying
				align.memcpy.make.bat CALL clock.make.bat -release %1 align.memcpy.c
				align.dwstream.c program demonstrating i n e f f i c i e n c y   of aligning flows of int data
				align.dwstream.make.bat CALL clock.make -release %1 align.dwstream.c
				align.bstream.c Example of implementation of the function that alignes byte data flow
				align.bstream.make.bat CALL clock.make -release %1 align.bstream.c
				mem.mix.c program demonstrating efficiency of combining memory access with calculations
				mem.mix.make.bat CALL clock.make  -release %1 mem.mix.c
				read.write.c program demonstrating the effect of read/write transaction overlapping on the performance
				read.write.make.bat CALL clock.make -release %1 read.write.c
				memcpy.optimize.c Optimized implementation of memcpy
				memcpy.optimize.make.bat CALL clock.make  -release %1 memcpy.optimize.c
				memcmp.optimize.c Optimized implementation of memcmp
				memcmp.optimize.make.bat CALL clock.make  -release %1 memcmp.optimize.c
				MFC.str.c program for comparing efficiency of MFC and C string functions
				MFC.str.make.bat CALL clock.make.bat -release -LIB LIBCMT.LIB --cpp  MFC.str.c
				speculative.read.c program demonstrating efficiency of speculative data loading
				speculative.read.make.bat CALL clock.make -release %1 speculative.read.c
				sort.linear.c example of improved implementation of linear sort algortihm
				sort.linear.make.bat CALL clock.make -release %1 sort.linear.c
				unroll.write.make.bat CALL clock.make -release %1 unroll.write.c
							

相关资源