[Groonga-commit] droonga/drnbench at d6da8b2 [master] Don't keep published messages

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Jan 21 14:06:03 JST 2014


Kouhei Sutou	2014-01-21 14:06:03 +0900 (Tue, 21 Jan 2014)

  New Revision: d6da8b214f6ad5423b88fa49ab2d173a9a057301
  https://github.com/droonga/drnbench/commit/d6da8b214f6ad5423b88fa49ab2d173a9a057301

  Message:
    Don't keep published messages
    
    It will reduce memory usage.

  Modified files:
    lib/drnbench/publish-subscribe/gradual-runner.rb
    lib/drnbench/publish-subscribe/runner.rb

  Modified: lib/drnbench/publish-subscribe/gradual-runner.rb (+2 -2)
===================================================================
--- lib/drnbench/publish-subscribe/gradual-runner.rb    2014-01-21 12:42:31 +0900 (d6022a5)
+++ lib/drnbench/publish-subscribe/gradual-runner.rb    2014-01-21 14:06:03 +0900 (573a789)
@@ -22,8 +22,8 @@ module Drnbench
           percentage = nil
           result = Benchmark.bm do |benchmark|
             benchmark.report(label) do
-              published_messages =****@runne*****
-              percentage = published_messages.size.to_f / @config.n_publishings * 100
+              n_published_messages =****@runne*****
+              percentage = n_published_messages.to_f / @config.n_publishings * 100
             end
           end
           if****@confi*****_progressively

  Modified: lib/drnbench/publish-subscribe/runner.rb (+4 -3)
===================================================================
--- lib/drnbench/publish-subscribe/runner.rb    2014-01-21 12:42:31 +0900 (77438ff)
+++ lib/drnbench/publish-subscribe/runner.rb    2014-01-21 14:06:03 +0900 (4316ee0)
@@ -105,14 +105,15 @@ module Drnbench
 
       def receive_messages(count)
         progressbar = ProgressBar.new("received", count, STDERR)
-        published_messages = []
+        n_published_messages = 0
         count.times do
           # we should implement "timeout" for too slow cases
-          published_messages << @published_messages.pop
+          @published_messages.pop
+          n_published_messages += 1
           progressbar.inc
         end
         progressbar.finish
-        published_messages
+        n_published_messages
       end
     end
   end
-------------- next part --------------
HTML����������������������������...
下載 



More information about the Groonga-commit mailing list
Back to archive index