瀏覽單個文章
sazabijiang
*停權中*
 

加入日期: Sep 2004
您的住址: 台北
文章: 8
FF或者Chrome在處理表單元件(FORM)的文字欄(TEXTBOX)的字串比IE有效率.

這是我寫的一個二項式評價模型, 處理的資料量與期數(樹的深度)呈指數增加。

http://homepage8.seed.net.tw/web@5/...inomial_1.5.htm

當期數為500, 且不勾選 "顯示價格路徑" 時, IE9和FF4在我i5的筆電都是1秒以內跑完.
但是勾選顯示價格路徑時, IE9要98秒, FF4畫面上顯示1秒 (但實際上約22秒)

關鍵在於textbox的處理效率, 由於我是以append的方式把字串反覆的加入textbox,
瀏覽器做的事情就是反覆allocate memory->copy, 這點FF向來比IE有效率.

至於程式顯示FF只需要1秒鐘, 我猜是FF用了multi thread, 導致main函數已經結束,
但是畫面上的textbox依然持續在更新.

所以效能上雖然不是1:98, 但是也差不多有5倍, FF瀏覽器在處理複雜的元件時似乎能
更加順暢.
舊 2011-03-23, 10:23 AM #38
回應時引用此文章
sazabijiang離線中