Memory usage of a function
Show older comments
I am trying to measure the memory usage of a function. I would like to compare the memory requirements for different methods of solving a linear system of equations. I am looking for a way of measuring it like this:
N = 100;
A = rand(N, N);
b = rand(N, 1);
mem1 = memory(sol = A \ b);
mem2 = memory(sol = sparse(A) \ b);
Answers (2)
N = 100;
A = rand(N, N);
b = rand(N, 1);
mem1 = A \ b ;
mem2 = sparse(A) \ b ;
whos mem1 mem2
Walter Roberson
on 30 Dec 2021
0 votes
Use profile() to record memory use.
Categories
Find more on Linear Algebra in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!