0
0
Fork 0
This commit is contained in:
Rebecca Dietrich 2015-05-06 10:36:55 +02:00
parent 1af0c806f1
commit 2ebc139e69
1 changed files with 6 additions and 4 deletions

View File

@ -1,10 +1,11 @@
require "fileutils"
require "rubella"
require "rubella/input/base"
require "rubella/output/image"
require "rubella/output/ascii"
require "rubella/weighting/per_value"
require "rubella/weighting/per_overall_load"
require "rubella/weighting/expotential"
require "rubella/weighting/exponential"
# Number of cores
cores = 8
@ -20,7 +21,7 @@ time = 1
# Prepare classes
#weighting = Rubella::Weighting::PerValue.new buckets
weighting = Rubella::Weighting::PerOverallLoad.new buckets
#weighting = Rubella::Weighting::Expotential.new buckets
#weighting = Rubella::Weighting::Exponential.new buckets
storage = Rubella::Storage.new Array.new(1, Array.new(cores, 0)), col
while true
@ -54,8 +55,9 @@ while true
storage = storage.add new_storage
# Dump new image
# Rubella::Output::Image.new(storage, size).render.write("cpu_load.png")
puts Rubella::Output::ASCII.new(storage, size).render
Rubella::Output::Image.new(storage, size).render.write("cpu_load_new.png")
FileUtils.cp "cpu_load_new.png", "cpu_load.png"
#puts Rubella::Output::ASCII.new(storage, size).render
sleep(time)
end