https://gist.github.com/kewang/e7e066818ab96590952fcfc11f788399
剛剛從 DK 大神那裡看來的文章,一般開發者應該不太會去注意這個細節,連續輸出多個 # 字號的速度,比連續輸出多個 B 字母的速度要來的快。
原因是 word-wrap 的關係,因為文字在顯示時要注意換行的問題。理論上 # 應該真的要比 B 快許多才對,但小編剛剛在 Ubuntu 16.04 上面測試時,小編發現 # 跟 B 的速度其實沒有差異耶,大都在 1.8s 左右就會印完所有內容了。
但因為不同的 terminal 的 render 方式也不一樣,所以像 gnome-terminal 最快測到 1.5s,而小編愛用的 LilyTerm 則是大都在 1.8s 左右。大家有興趣的話可以把下面這一段 gist 放在自己電腦上測看看,應該也會發現一些不同的結果喔。
最後覺得有點奇怪的就是這篇文章雖然才 2 年前而已,可是為什麼原發問者跑一個 System.out.print 要跑 8.52s 啊,會不會太久了一點 囧
#wordwrap #lilyterm
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...