<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
--></style><title>Re: [Spice_discussion] Maximum memory
consumption</title></head><body>
<div>At 10:12 PM +0900 3/14/05, Ryosuke NAKAMURA wrote:</div>
<blockquote type="cite" cite>Dear SPICE guys:<br>
<br>
I'm going to use the NAIF toolkit as a part of the integrated data
analysis<br>
package for SELENE imagers. Some developers are worrying about the<br>
memory allocation. How much memory space would be consumed by the NAIF
toolkit</blockquote>
<blockquote type="cite" cite>in the maximum? <br>
</blockquote>
<div><br></div>
<div><br></div>
<div>Hello Ryosuke-</div>
<div><br></div>
<div>One way to get a handle on typical program (executable) size is
to look at the small set of application programs provided in the NAIF
Toolkit for the various languages, platforms, operating systems and
compilers. One can look starting here:</div>
<div><br></div>
<div> ftp://naif.jpl.nasa.gov/pub/naif/toolkit/</div>
<div><br></div>
<div>I scanned through this area and found that the largest executable
sizes were for the FORTRAN/Sun-Solaris/Sun Fortran environment.
Below is the listing of Toolkit executables for this environment. The
largest of all is just under 4 Mbytes.</div>
<div><br></div>
<div><font face="Times New Roman" size="-4"
color="#000000"><b>Path: </b></font><font face="Times New Roman"
size="-4" color="#0000FF"><u>[naif.jpl.nasa.gov][pub]</u></font><font
face="Times New Roman" size="-4"
color="#9D11B3"><u>[naif][toolkit][FORTRAN][Sun_Solaris]</u></font><font
face="Times New Roman" size="-4"
color="#000000">[executables]</font><br>
<font face="Times New Roman" size="-4" color="#000000"></font></div>
<div><font color="#000000"><b>Name<x-tab>
</x-tab><x-tab>
</x-tab>Size<x-tab> </x-tab>Kind<x-tab>
</x-tab><x-tab> </x-tab>Last
Modified</b></font></div>
<div><font color="#0000FF"><u><br></u></font></div>
<div><font color="#0000FF"><u>brief</u></font><font
color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>1,645K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:28 PM</font><font color="#0000FF"><u><br>
chronos</u></font><font
color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>3,850K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:28 PM</font></div>
<div><font color="#0000FF"><u>ckbrief</u></font><font
color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>1,953K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:28 PM</font></div>
<div><font color="#0000FF"><u>commnt</u></font><font
color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>1,364K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
inspekt</u></font><font
color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>3,644K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
mkspk</u></font><font color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>3,982K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
simple</u></font><font
color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>3,615K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
spacit</u></font><font
color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>2,283K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
spkmerge</u></font><font
color="#000000"><x-tab>
</x-tab>1,931K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
states</u></font><font
color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>3,616K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
subpt</u></font><font color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>3,621K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
tictoc</u></font><font
color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>2,473K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
tobin</u></font><font color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>1,383K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
toxfr</u></font><font color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>1,264K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
version</u></font><font
color="#000000"><x-tab>
</x-tab><x-tab>
</x-tab>712K<x-tab>
</x-tab>Document<x-tab>
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font></div>
<div><font face="Times New Roman" size="-4"
color="#000000"><br></font></div>
<div><font face="Times New Roman" size="-4"
color="#000000"><br></font></div>
<div><font face="Times New Roman" size="-4"
color="#000000"><br></font></div>
<div><font color="#000000">In most of the Toolkit environments the
executables are in the range of 1 to 2 MBytes.</font></div>
<div><font color="#000000"><br></font></div>
<div><font color="#000000">Admittedly these Toolkit applications are
generally not "hefty" programs, but the "Make SPK"
utility (mkspk) isn't trivial, either.</font></div>
<div><font color="#000000"><br></font></div>
<div><font color="#000000"><br></font></div>
<div><font color="#000000">For the PC/cygwin/C environment that
apparently you will use the executable sizes are these:</font></div>
<div><font color="#000000"><br></font></div>
<div><font face="Times New Roman" size="-4"
color="#000000"><b>Path: </b></font><font face="Times New Roman"
size="-4" color="#0000FF"><u>[naif.jpl.nasa.gov][pub]</u></font><font
face="Times New Roman" size="-4"
color="#9D11B3"><u>[naif][toolkit][C][PC_Cygwin_C]</u></font><font
face="Times New Roman" size="-4"
color="#000000">[executables]</font><br>
<font face="Times New Roman" size="-4" color="#000000"></font></div>
<div><font color="#000000"><b>Name<x-tab>
</x-tab><x-tab>
</x-tab>Size<x-tab> </x-tab>Kind<x-tab>
</x-tab><x-tab>
</x-tab><x-tab> </x-tab>Last
Modified</b></font></div>
<div><font color="#0000FF"><u><br></u></font></div>
<div><font color="#0000FF"><u>brief.exe</u></font><font
color="#000000"><x-tab>
</x-tab>786K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:45 PM</font><font color="#0000FF"><u><br>
chronos.exe</u></font><font color="#000000"><x-tab>
</x-tab>1,941K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:45 PM</font><font color="#0000FF"><u><br>
ckbrief.exe</u></font><font color="#000000"><x-tab>
</x-tab>947K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:45 PM</font><font color="#0000FF"><u><br>
commnt.exe</u></font><font color="#000000"><x-tab>
</x-tab>578K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
inspekt.exe</u></font><font color="#000000"><x-tab>
</x-tab>1,897K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
mkspk.exe</u></font><font color="#000000"><x-tab>
</x-tab>2,008K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
simple.exe</u></font><font color="#000000"><x-tab>
</x-tab>1,808K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
spacit.exe</u></font><font color="#000000"><x-tab>
</x-tab>1,151K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
spkmerge.exe</u></font><font color="#000000"><x-tab>
</x-tab>939K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
states.exe</u></font><font color="#000000"><x-tab>
</x-tab>1,808K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
subpt.exe</u></font><font color="#000000"><x-tab>
</x-tab>1,811K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
tictoc.exe</u></font><font color="#000000"><x-tab>
</x-tab>1,199K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
tobin.exe</u></font><font color="#000000"><x-tab>
</x-tab>591K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
toxfr.exe</u></font><font color="#000000"><x-tab>
</x-tab>522K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:46 PM</font></div>
<div><font color="#0000FF"><u>version.exe</u></font><font
color="#000000"><x-tab>
</x-tab>135K<x-tab> </x-tab>MS-DOS
Executable<x-tab> </x-tab>Wed, Jan
12, 2005, 7:46 PM</font></div>
<div><font color="#000000"><br></font></div>
<div><br></div>
<div>So I don't believe memory size for SPICE portions of your
proposed software should be a concern.</div>
<div><br></div>
<div>Regards,</div>
<div>Chuck</div>
</body>
</html>