[問題] 迴圈第一輪執行的時間

作者: BoInE (ine)   2014-07-11 16:04:16
各位板友好,我最近在寫一些分析網頁的程式時發現一個現象,想請問可能的原因...
以下是一個範例程式,照順序將各資料夾內的網頁讀入,尚未做任何其它處理
資料夾結構:
input
作者: Killercat (殺人貓™)   2014-07-11 18:09:00
你查看看 HTTP 304 是不是因為這原因server如果認定你根他拿重複的內容 他就會丟304敷衍你然後看你的client http library實作會不會幫處理通常會丟304的server多半會用cookie maintain sessionID所以第一次比較久是非常正常的 尤其後面都在用304敷衍
作者: lovdkkkk (dk)   2014-07-11 19:43:00
相同的字串第二輪起應該會重用? string pool附 良葛格 " target="_blank" rel="nofollow">
作者: luoqr (.....)   2014-07-11 20:04:00
為何不多加一些時間點來看慢在哪一段?程式允許修改的情況下 也許多加點log會比用猜的有效率一些:P
作者: AI3767 (AIIA)   2014-07-12 04:14:00
也許是硬碟或OS的cache
作者: cowbaying (是在靠北喔)   2014-07-13 12:08:00
那是jvm的特性,記得是將常執行的bytecode做hotspot
作者: kiwatami (悠游自在)   2014-07-13 22:48:00
給你魚吃不如教你怎麼釣魚 把你懷疑的每一段加入時間戳記最後print出來就一目了然了

Links booklink

Contact Us: admin [ a t ] ucptt.com