[Groonga-commit] groonga/benchmarks at 942fcb1 [master] Set print directory size frequency

アーカイブの一覧に戻る

Hiroshi Hatake null+****@clear*****
Fri Jan 9 18:30:46 JST 2015


Hiroshi Hatake	2015-01-09 18:30:46 +0900 (Fri, 09 Jan 2015)

  New Revision: 942fcb139206d0a3ec01a2c057e09de03a7cb1c8
  https://github.com/groonga/benchmarks/commit/942fcb139206d0a3ec01a2c057e09de03a7cb1c8

  Message:
    Set print directory size frequency

  Modified files:
    bench_reference_vector.rb

  Modified: bench_reference_vector.rb (+8 -2)
===================================================================
--- bench_reference_vector.rb    2015-01-09 18:26:31 +0900 (a4f83f0)
+++ bench_reference_vector.rb    2015-01-09 18:30:46 +0900 (9504c5f)
@@ -48,11 +48,14 @@ load --table Articles
 EOH
 end
 
-def load_data(num_loop)
+def load_data(num_loop, dirname, print_frequency)
   num_loop.times.each do |i|
     print(<<-EOH.strip)
 {"_key": "http://groonga.org/#{i}", "tags": "#{article_tags}"},
 EOH
+    if (i % print_frequency) == 0
+      get_dir_size(dirname, i)
+    end
   end
 end
 
@@ -60,6 +63,9 @@ def eof_data
   print("]")
 end
 
+target_records_size = 100000
+print_frequency = target_records_size / 10
 create_table
-load_data(10000)
+load_data(target_records_size, "db", print_frequency)
 eof_data
+get_dir_size("db", target_records_size)
-------------- next part --------------
HTML����������������������������...
ダウンロード 



More information about the Groonga-commit mailing list
アーカイブの一覧に戻る