<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div><span>Does scilab itself declare the variables to the type of lowest possible</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span>memory consumption? Or do I have to do that? How?<br></span></div><div style="display: block;" class="yahoo_quoted"> <br> <br> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> Samuel Gougeon <sgougeon@free.fr> schrieb am 15:09 Sonntag, 5.Januar 2014:<br> </font> </div>  <div
 class="y_msg_container"><div id="yiv5224797078"><div>
    <div class="yiv5224797078yqt4755750510" id="yiv5224797078yqtfd24376"><div class="yiv5224797078moz-cite-prefix">Le 04/01/2014 23:31, Stephan
      Schreckenbach a écrit :<br clear="none">
    </div>
    </div><blockquote type="cite"><div class="yiv5224797078yqt4755750510" id="yiv5224797078yqtfd97213">
      </div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt;"><div class="yiv5224797078yqt4755750510" id="yiv5224797078yqtfd87265">.../...
        </div><div><div class="yiv5224797078yqt4755750510" id="yiv5224797078yqtfd27926">Since scilab processes all data as variant, how much memory
          is required for each constant or variable, being string,
          integer or double?</div><br clear="none">
          .../...<br clear="none">
        </div>
      </div>
    </blockquote>
    roughly:<br clear="none">
    string : 4 bytes per character (UTF-8 encoded)<br clear="none">
    integer: (u)int8 : 1 byte   (u)int16 : 2 bytes    (u)int32: 4 bytes<br clear="none">
    double: 8 bytes<br clear="none">
    boolean: 4 bytes<br clear="none">
    + few other bytes to encode the format ( vector, matrix,
    hypermatrix...)<div class="yiv5224797078yqt4755750510" id="yiv5224797078yqtfd54971"><br clear="none">
    <br clear="none">
  </div></div></div><br>_______________________________________________<br clear="none">users mailing list<br clear="none"><a href="" shape="rect" ymailto="mailto:users@lists.scilab.org">users@lists.scilab.org</a><br clear="none"><a href="" shape="rect" target="_blank">http://lists.scilab.org/mailman/listinfo/users</a><div class="yqt4755750510" id="yqtfd15187"><br clear="none"></div><br><br></div>  </div> </div>  </div> </div></body></html>