3
줄리아의 현재 시스템 정보를 얻는 좋은 방법이 있습니까 (내 사용 사례는 메모리뿐 아니라 기본적으로 리눅스에 top
을 실행할 때 얻을 수있는 정보에 관심이 있습니다). 줄리아의 시스템 메모리 정보 얻기
이
내가 지금 무엇을 가지고 : < (기본적으로 그냥 무료 -m``의 출력을 얻는) - 나는 ...이 날 역 따옴표를 탈출 강조 코드를 유지할 수 있도록 얻을 수import Base.DataFmt: readdlm_string, invalid_dlm
"""
getmeminfo()
Returns (in MB) A tuple of containing:
- Memory(total, used, buffer, available)
- Swap(total, used, free)
"""
function getmeminfo()
memstats = readdlm_string(readstring(`free -m`),invalid_dlm(Char), Int, '\n', true, Dict())
return Tuple{Array{Int,1},Array{Int,1}}((memstats[2,[2;3;6;7]], memstats[3,[2;3;4]]))
end
자료 나 더 좋은 아이디어가 있습니까?
리눅스 (아마도 Mac)에서'cat/proc/meminfo' ('free'도 유닉스 특유의 것입니다)를 볼 수 있습니다. –
아아 네,'readdlm ("/ proc/meminfo")'는 훨씬 더 간결합니다. .. –