<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta name="robots" content="index,nofollow">



<title>RunningOnFreeBSD - MLton Standard ML Compiler (SML Compiler)</title>
<link rel="stylesheet" type="text/css" charset="iso-8859-1" media="all" href="common.css">
<link rel="stylesheet" type="text/css" charset="iso-8859-1" media="screen" href="screen.css">
<link rel="stylesheet" type="text/css" charset="iso-8859-1" media="print" href="print.css">


<link rel="Start" href="Home">


</head>

<body lang="en" dir="ltr">

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-833377-1";
urchinTracker();
</script>
<table bgcolor = lightblue cellspacing = 0 style = "border: 0px;" width = 100%>
  <tr>
    <td style = "
		border: 0px;
		color: darkblue; 
		font-size: 150%;
		text-align: left;">
      <a class = mltona href="Home">MLton MLTONWIKIVERSION</a>
    <td style = "
		border: 0px;
		font-size: 150%;
		text-align: center;
		width: 50%;">
      RunningOnFreeBSD
    <td style = "
		border: 0px;
		text-align: right;">
      <table cellspacing = 0 style = "border: 0px">
        <tr style = "vertical-align: middle;">
      </table>
  <tr style = "background-color: white;">
    <td colspan = 3
	style = "
		border: 0px;
		font-size:70%;
		text-align: right;">
      <a href = "Home">Home</a>
      &nbsp;<a href = "Index">Index</a>
      &nbsp;
</table>
<div id="content" lang="en" dir="ltr">
MLton runs fine on <a class="external" href="http://www.freebsd.org/"><img src="moin-www.png" alt="[WWW]" height="11" width="11">FreeBSD</a>. <p>
MLton is available as a <a class="external" href="http://www.freebsd.org/"><img src="moin-www.png" alt="[WWW]" height="11" width="11">FreeBSD</a> <a class="external" href="http://www.freebsd.org/cgi/ports.cgi?query=mlton&amp;stype=all"><img src="moin-www.png" alt="[WWW]" height="11" width="11">port</a>. 
</p>
<h2 id="head-b05203cf89b60eb36609a1a8b7f3cafe0927486a">Known issues</h2>

    <ul>

    <li>
<p>
 Executables often run more slowly than on a comparable Linux  machine.  We conjecture that part of this is due to costs due    to heap resizing and kernel zeroing of pages.  Any help  in solving the problem would be appreciated. 
</p>
</li>
    <li class="gap">
<p>
 FreeBSD defaults to a datasize limit of 512M, even if you have more  than that amount of memory in the computer. Hence, your MLton process  will be limited in the amount of memory it has. To fix this problem,  turn up the datasize and the default datasize available to a process:  Edit <strong>/boot/loader.conf</strong> to set the limits. For example, the setting  
<pre>   kern.maxdsiz="671088640"
   kern.dfldsiz="671088640"
   kern.maxssiz="134217728"</pre> will give a process 640M of datasize memory, default to 640M available   and set 128M of stack size memory. 
</p>
</li>
</ul>

</div>



<p>
<hr>
Last edited on 2007-07-08 20:19:56 by <span title="c-71-57-91-146.hsd1.il.comcast.net"><a href="MatthewFluet">MatthewFluet</a></span>.
</body></html>
