Re: Import a jpg/wmf file
- To: mathgroup at smc.vnet.net
- Subject: [mg30386] Re: Import a jpg/wmf file
- From: Oliver Werther <oliver-werther at home.com>
- Date: Tue, 14 Aug 2001 03:45:38 -0400 (EDT)
- References: <9k5q9s$h7p$1@smc.vnet.net> <9kb0c0$c4n$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
I discussed this with technical support from Wolfram. Enclosed is their response. I am in general a bit surprised, since I have 0.5GByte of RAM and a 450MHz PC... Oliver a) > As for the memory usage, it is not the size of the jpeg file (KB) that > determines how much memory is used to display it. The dimensions of the > image in pixels are a better indicator of the amount of memory needed. Your > image is 966 X 761, which is a pretty large image indeed. > b) I tested the Show/Import on a couple of Windows machines and these are the results: OS Chip Memory(MB) Time Elapsed ---------------------------------------------------------------- Win2k Duron 600Mhz 128 4.206s s Win98 P166Mhz 128 17.856 s This indicates that it is most likely your system that is causing the slowdown. I would check to see whether or not there are any processes running in the background, e.g. antivirus software or any other utilities that usually show up in the system tray at the bottom right-hand corner of your display. The speed of your hard drive may also be a factor. "Zakir F. Seidov" wrote: > Unfortunately, I have no suggestions... > instead I may add my session > (presentation, of course differs from real session): > > In[1]:=Print[{MemoryInUse[], MaxMemoryUsed[]}] > From In[1]:={1127248, 1160944} > > In[2]:=$Version > Out[2]="4.0 for Microsoft Windows (December 5, 1999)" > > In[3]:=Print[{MemoryInUse[], MaxMemoryUsed[]}] > From In[3]:={1129304, 1160944} > > In[4]:=Timing[imp = Import["ref24.jpg"];] > Out[4]={20.93 Second, Null} > > In[5]:=Print[{MemoryInUse[], MaxMemoryUsed[]}] > From In[5]:={22947160, 22952616}In[6]:= > > In[6]:=Timing[Show[imp];] > Out[6]={288.58 Second, Null} > > In[7]:=Print[{MemoryInUse[], MaxMemoryUsed[]}] > From In[7]:={22949256, 158176976} > > In[8]:=Timing[Show[imp];] > Out[8]={353.99 Second, Null} > > In[9]:=Print[{MemoryInUse[], MaxMemoryUsed[]}] > From In[9]:={22951256, 158179072} > > In[10]:=Timing[Show[imp];] > Out[10]={408.53 Second, Null} > > In[11]:=Print[{MemoryInUse[], MaxMemoryUsed[]}] > From In[11]:={22953240, 158181072} > > In[12]:=Timing[Show[imp];] > Out[12]={418.47 Second, Null} > > In[13]:=Print[{MemoryInUse[], MaxMemoryUsed[]}] > From In[13]:={22955256, 158183056} > > In[14]:=Timing[Show[imp];] > Out[14]={418.48 Second, Null} > > In[15]:=Timing[Show[imp];] > Out[15]={423.09 Second, Null} > > In[16]:=Print[{MemoryInUse[], MaxMemoryUsed[]}] > From In[16]:={22958184, 158185968} > > In[17]:=Timing[Show[imp];] > Out[17]={420.51 Second, Null} > > In[18]:=Timing[Show[imp];] > Out[18]={430.46 Second, Null} > > In[19]:=Print[{MemoryInUse[], MaxMemoryUsed[]}] > From In[19]:={22962600, 158189680} > %%%%%%%%%%%%%%%%%%%%%%%%%%% > > Why so giant MemoryInUse = 22MB, and MaxMemoryUsed = 158 MB?! > > Why so large and variable Timing?! The file ref24.jpg is > 50709 Bytes, and I've omitted output of Show, of course. > > Notebook itself when saved is only of 8358 B. > > Thanks, > Zak > %%%%%%%%%%%%%%%% > %%%%%%%%%%%%%%%% > Subject: [mg30386] Import a jpg/wmf file > Author: Oliver Werther <oliverXXwerther at home.com> > Organization: Steven M. Christensen and Associates, Inc and > MathTensor, Inc. > All, > I import a 37kByte jpeg file... > > Timing[Show[Import ["name.jpg"]]] > > and it takes Mathematica 30 seconds to do this!? (25 sec. for a bmp > file). > > - wmf is only supported for export. > > Any suggestions? > > thanks > Oliver