X
PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 29 Mar 2010 01:35 PM by  anon
Does IDL generally run slower on a Mac than on Windows?
 3 Replies
Sort:
You are not authorized to post a reply.
Author Messages

anon



New Member


Posts:
New Member


--
29 Mar 2010 01:35 PM
    Hi, I am running Mac OSx 10.6 on a 2.26 gHz Macbook pro (2GB RAM). A particular procedore file that takes about 10 seconds to run on my supervisor's Dell (desktop- not sure the speed or RAM) takes me 15 minutes, sometimes longer.I realize that a complete analysis of my specific question would depend on detailed specs of each computer, but I'm wondering what, in general, is most likely to be causing this disparity. The procedure itself seems to use up quite a bit of RAM (1.07 GB at times) because of large arrays that are being manipulated, so I know its possible that this could be the reason, but I want to know if IDL itself generally runs slower on OSx than it does on windows. Thanks for your help despite my lack of information, Blake    

    Deleted User



    New Member


    Posts:
    New Member


    --
    29 Mar 2010 02:06 PM
    A big difference like this usually means the slower machine is using swapped RAM instead of real RAM.  As far as speed on different architectures I think that usually comes down to compiler differences. I'm not qualified to say which one generates faster code.

    Deleted User



    New Member


    Posts:
    New Member


    --
    30 Mar 2010 12:35 PM
    Is there a way to change from swapped to real? I want to figure out if this is a fixable problem or if I need to somehow use a different machine for this procedure. Thanks for your help.

    Deleted User



    New Member


    Posts:
    New Member


    --
    02 Apr 2010 05:31 PM
    Seems you need more RAM or a different machine, or re-write the code to allocate less memory at once. Without swap you would get a message that you ran out of RAM.
    You are not authorized to post a reply.