2009年7月10日 星期五

測試部分part3

商品查詢 1(一瞬間傳送多筆資料):
5000執行緒
用亂數選擇

SINGLE:
使用的Executor: java.util.concurrent.Executors$FinalizableDelegatedExecutorService
測試時間: Sat Jul 11 12:03:00 CST 2009
所需時間: 33 minutes 21 seconds

CACHE:
使用的Executor: java.util.concurrent.ThreadPoolExecutor
測試時間: Sat Jul 11 12:39:16 CST 2009
所需時間: 3 minutes 58 seconds

FIX:
使用的Executor: java.util.concurrent.ThreadPoolExecutor
測試時間: Sat Jul 11 12:44:47 CST 2009
所需時間: 7 minutes 5 seconds

SCHEDULE:
使用的Executor: java.util.concurrent.ScheduledThreadPoolExecutor
測試時間: Sat Jul 11 12:52:32 CST 2009
所需時間: 4 minutes 49 seconds

SINGLE_SCHEDULE:
使用的Executor: java.util.concurrent.Executors$DelegatedScheduledExecutorService
測試時間: Sat Jul 11 12:58:13 CST 2009
所需時間: 5 minutes 47 seconds

2 則留言:

  1. 我想之後SINGLE就不需要測試了,太慢。
    我盡量在下禮拜二前把程式碼改好,到時再麻煩你測試。
    辛苦了。

    回覆刪除
  2. 資料看起來SINGLE_SCHEDULE也不需要,但FIX還是先保留。

    回覆刪除