看板 EE_DSnP 關於我們 聯絡資訊
上課是有講過... 每年到了這個時候都有人會問我, 為什麼老師的 HW#5 的 ref code 會跑得比自己的快那麼多... 當然, 有人發現是我的 code 是用 -O3 來 compile 的, 也就是說: 1. src/Makefile.in: CFLAGS = -g -Wall -DTA_KB_SETTING $(PKGFLAG) 換成是: CFLAGS = -O3 -Wall -DTA_KB_SETTING $(PKGFLAG) 2. Makefile @strip bin/$(EXEC) 這行的 comment (#) 拿掉 大家可以試試看, 應該會有差... 只是這樣子你的 code 就沒有 debugging info 來 debug 了... 當然, 你的 code tune 一下也是有可能跑得比我快... 畢竟我只有用 "直覺" 寫了一下而已.................................... (臭屁貌) -- 理性,勿戰。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.45.229
itspeter:理性,勿戰。 05/14 19:58
eorlthexiv:dlist本來輸ref的 改掉之後就贏了XD 05/15 19:42
ric2k1: 理性,勿戰。...........................有點想要戰起來 05/15 21:37
Peter034:O3真的超威 改掉之後run time縮短了60% ! 05/17 03:12