[Help] Matlab executes the program very slowly (Slow execution)

I am working on code on matlab which basically consist of for loops and matrices values i.e. image processing but it takes around 2 3 minutes to execute the code while the same code runs faster on my other laptop, please help

댓글 수: 5

Are you using the same version of matlab on the same os? What processors do the machines have? Post some example code or tell us what code is taking the time by using the profiler. Looping over images by pixel is slow, see if you can vectorize the code to loop over columns at a minimum.
I have Core i7 processor, 8gb ram, 2gb graphics,
That definitely looks suspiciously like for loops. The fact that almost no function is registering at all as significant apart from 'trial' for which 'Self Time' is basically the entire time of the program suggests that you are doing something extremely slow with code that has nothing to do with functions of any other kind.
the same program gets executed on my other laptop within no time its just with my pc that i am facing issues

댓글을 달려면 로그인하십시오.

답변 (1개)

ES
ES 2017년 3월 21일
편집: Jan 2017년 3월 21일

0 개 추천

댓글 수: 11

How to use it? I mean if i find the execution time what deductions will i be able to make
see this
@Chocolate: If you inlcude links in < and > it is clickable.
@akash: Please follow the link of Chocolate, because it is the documentation of the needed command. Everything you need is explained there.
Adam
Adam 2017년 3월 21일
편집: Adam 2017년 3월 21일
Even better, just
doc profile
should give you your local help. I'm not aware of major changes in the profiler in recent versions, but if you aren't running the latest Matlab you are better looking at your local help than the latest help which may not be valid for your version.
Unless for some reason you don't have local help installed.
SEE THIS it take 300 seconds to execute
The main work is done inside the function "trial". No click on this underlines link and examine, which lines takes the most time.
trail is the name of the code that is saved in directory
Jan
Jan 2017년 3월 21일
편집: Jan 2017년 3월 21일
Please proceed with the examination of the profiler protocol. Currently you see the main page only. Click on the functions until you found the line or code block, which uses the most of the run time. Then post this part to get further help.
the code part which it is showing is not in my code i mean they are some internal functions
We still can't help in any way if we have no more information than that something inside 'trail' is very slow.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기

질문:

2017년 3월 21일

댓글:

2017년 3월 22일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by