1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#!/usr/bin/env ruby
# frozen_string_literal: true
require 'English'
$LOAD_PATH << '.'
$LOAD_PATH << File.join(__dir__, '../lib')
$LOAD_PATH << File.join(__dir__, '../ext')
require 'oj'
Oj.default_options = { mode: :rails, cache_keys: false, cache_str: -1 }
def mem
`ps -o rss= -p #{$PROCESS_ID}`.to_i
end
('a'..'z').each { |a|
('a'..'z').each { |b|
('a'..'z').each { |c|
('a'..'z').each { |d|
('a'..'z').each { |e|
('a'..'z').each { |f|
key = "#{a}#{b}#{c}#{d}#{e}#{f}"
Oj.load(%|{ "#{key}": 101}|)
# Oj.dump(x)
}
}
}
}
puts "#{a}#{b} #{mem}"
}
}
Oj::Parser.new(:usual)
|