⚲
Project
General
Profile
Sign in
Register
Home
Projects
Documentation
Help
Search
:
Arvados
All Projects
Arvados
Activity
Roadmap
Backlogs
Issues
Wiki
Repository
Documentation
Download (525 Bytes)
Bug #8998
» yajlram.rb
Brett Smith
, 04/15/2016 07:35 PM
#!/usr/bin/env ruby
require
'yajl'
suffixes
=
{}
"bkmgt"
.
each_char
.
each_with_index
do
|
suffix
,
exp
|
suffixes
[
suffix
.
upcase
]
=
suffixes
[
suffix
]
=
1024
**
exp
end
last_size_char
=
ARGV
[
0
][
-
1
]
if
input_mult
=
suffixes
[
last_size_char
]
input_size
=
ARGV
[
0
][
0
...-
1
].
to_i
*
input_mult
else
input_size
=
ARGV
[
0
].
to_i
end
input_s
=
"x"
*
input_size
output_json
=
Yajl
::
Encoder
.
encode
(
input_s
)
puts
"Input: %9d kB"
%
(
input_size
/
1024
)
open
(
"/proc/self/status"
).
each_line
do
|
line
|
print
line
if
(
line
=~
/^VmPeak:/
)
end
« Previous
1
2
3
Next »
(3-3/3)
Loading...