<!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?&nbsp;<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.&nbsp; One can look starting here:</div>
<div><br></div>
<div>&nbsp; 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.&nbsp;
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:&nbsp;</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>&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>Size<x-tab>&nbsp;&nbsp;&nbsp; </x-tab>Kind<x-tab>&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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>&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>1,645K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>Wed, Jan 12, 2005, 5:28 PM</font><font color="#0000FF"><u><br>
chronos</u></font><font
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>3,850K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>1,953K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>Wed, Jan 12, 2005, 5:28 PM</font></div>
<div><font color="#0000FF"><u>commnt</u></font><font
color="#000000"><x-tab>&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>1,364K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
inspekt</u></font><font
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>3,644K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>3,982K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
simple</u></font><font
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>3,615K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
spacit</u></font><font
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>2,283K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
spkmerge</u></font><font
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>1,931K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
states</u></font><font
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>3,616K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>3,621K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
tictoc</u></font><font
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>2,473K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>1,383K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>1,264K<x-tab>&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>Wed, Jan 12, 2005, 5:29 PM</font><font color="#0000FF"><u><br>
version</u></font><font
color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>712K<x-tab>&nbsp;&nbsp;&nbsp;
</x-tab>Document<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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 &quot;hefty&quot; programs, but the &quot;Make SPK&quot;
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:&nbsp;</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>&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>Size<x-tab>&nbsp;&nbsp;&nbsp; </x-tab>Kind<x-tab>&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>786K<x-tab>&nbsp;&nbsp;&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:45 PM</font><font color="#0000FF"><u><br>
chronos.exe</u></font><font color="#000000"><x-tab>&nbsp;&nbsp;
</x-tab>1,941K<x-tab>&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:45 PM</font><font color="#0000FF"><u><br>
ckbrief.exe</u></font><font color="#000000"><x-tab>&nbsp;&nbsp;
</x-tab>947K<x-tab>&nbsp;&nbsp;&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:45 PM</font><font color="#0000FF"><u><br>
commnt.exe</u></font><font color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;
</x-tab>578K<x-tab>&nbsp;&nbsp;&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
inspekt.exe</u></font><font color="#000000"><x-tab>&nbsp;&nbsp;
</x-tab>1,897K<x-tab>&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
mkspk.exe</u></font><font color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>2,008K<x-tab>&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
simple.exe</u></font><font color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;
</x-tab>1,808K<x-tab>&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
spacit.exe</u></font><font color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;
</x-tab>1,151K<x-tab>&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
spkmerge.exe</u></font><font color="#000000"><x-tab>&nbsp;
</x-tab>939K<x-tab>&nbsp;&nbsp;&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
states.exe</u></font><font color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;
</x-tab>1,808K<x-tab>&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
subpt.exe</u></font><font color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>1,811K<x-tab>&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
tictoc.exe</u></font><font color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;
</x-tab>1,199K<x-tab>&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
tobin.exe</u></font><font color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>591K<x-tab>&nbsp;&nbsp;&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>Wed, Jan
12, 2005, 7:46 PM</font><font color="#0000FF"><u><br>
toxfr.exe</u></font><font color="#000000"><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>522K<x-tab>&nbsp;&nbsp;&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>135K<x-tab>&nbsp;&nbsp;&nbsp; </x-tab>MS-DOS
Executable<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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>