2009年7月10日 星期五

測試部分part2

商品查詢 2(每隔一段時間傳送一筆資料):
1000執行緒 1執行緒有5筆 間隔時間:1 second

SINGLE:
使用的Executor: java.util.concurrent.Executors$FinalizableDelegatedExecutorService
測試時間: Sat Jul 11 09:47:23 CST 2009
所需時間: 15 minutes 9 seconds

CACHE:
使用的Executor: java.util.concurrent.ThreadPoolExecutor
測試時間: Sat Jul 11 09:24:18 CST 2009
所需時間: 1 minute 56 seconds

FIX:
使用的Executor: java.util.concurrent.ThreadPoolExecutor
測試時間: Sat Jul 11 09:17:36 CST 2009
所需時間: 3 minutes 57 seconds

SCHEDULE:
使用的Executor: java.util.concurrent.ScheduledThreadPoolExecutor
測試時間: Sat Jul 11 09:13:34 CST 2009
所需時間: 2 minutes 23 seconds

SINGLE_SCHEDULE:
使用的Executor: java.util.concurrent.Executors$DelegatedScheduledExecutorService
測試時間: Sat Jul 11 08:56:48 CST 2009
所需時間: 14 minutes 47 seconds

共同的ERROR:
java.net.ConnectException: Connection refused: connect

2 則留言:

  1. 可以提供詳細的時間計算方式嗎?

    回覆刪除
  2. System.out.println(new Date().toString());
    /*
    * 開始測試....到結束
    */
    System.out.println(new Date().toString());

    回覆刪除