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