Skip to content

Arithmetic overflow (Overflow error) #25

Description

@perfecto25

trying to get memory percent

require "hardware"

module Caju::Memory
  extend self 

  def get_mem()
    mem = Hardware::Memory.new
    return mem.used.to_i
  end
  
  def get_mem_pct()
    mem = Hardware::Memory.new
    return mem.percent.to_i
  end

end # module
Unhandled exception: Arithmetic overflow (OverflowError)
  from lib/hardware/src/memory.cr:64:36 in 'percent'
  from src/memory.cr:13:12 in 'get_mem_pct'
  from src/caju.cr:29:20 in '__crystal_main'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions