[问题] 循环第一轮执行的时间

楼主: 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附 良葛格 http://ppt.cc/88NW
作者: 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