Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Engineering Tradeoffs of ANF transforms and the Stateless Server

 Scheme)" <plt-scheme@googlegroups.com>
Received: by 10.50.195.196 with SMTP id ig4mr19260930igc.4.1325278545274;
        Fri, 30 Dec 2011 12:55:45 -0800 (PST)
X-BeenThere: plt-scheme@googlegroups.com
Received: by 10.231.180.209 with SMTP id bv17ls25034573ibb.1.gmail; Fri, 30
 Dec 2011 12:55:45 -0800 (PST)
Received: by 10.50.100.135 with SMTP id ey7mr8682703igb.0.1325278545102;
        Fri, 30 Dec 2011 12:55:45 -0800 (PST)
Received: by 10.50.100.135 with SMTP id ey7mr8682702igb.0.1325278545092;
        Fri, 30 Dec 2011 12:55:45 -0800 (PST)
Return-Path: <users-boun...@racket-lang.org>
Received: from champlain.ccs.neu.edu (champlain.ccs.neu.edu. [129.10.115.116])
        by gmr-mx.google.com with ESMTPS id uq6si9332656igc.3.2011.12.30.12.55.44
        (version=TLSv1/SSLv3 cipher=OTHER);
        Fri, 30 Dec 2011 12:55:45 -0800 (PST)
Received-SPF: neutral (google.com: 129.10.115.116 is neither permitted nor denied by domain of users-boun...@racket-lang.org) client-ip=129.10.115.116;
Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 129.10.115.116 is neither permitted nor denied by domain of users-boun...@racket-lang.org) smtp.mail=users-boun...@racket-lang.org
Received: from champlain.ccs.neu.edu (localhost.localdomain [127.0.0.1])
	by champlain.ccs.neu.edu (8.14.4/8.14.4) with ESMTP id pBUKsX47026501;
	Fri, 30 Dec 2011 15:54:46 -0500
Received: from mail-ey0-f174.google.com (mail-ey0-f174.google.com
	[209.85.215.174])
	by champlain.ccs.neu.edu (8.14.4/8.14.4) with ESMTP id pBUKsR30026483
	for <us...@lists.racket-lang.org>; Fri, 30 Dec 2011 15:54:28 -0500
Received: by eaad14 with SMTP id d14so10243822eaa.33
	for <us...@lists.racket-lang.org>; Fri, 30 Dec 2011 12:54:27 -0800 (PST)
Received: by 10.204.153.12 with SMTP id i12mr9685607bkw.134.1325278466695;
	Fri, 30 Dec 2011 12:54:26 -0800 (PST)
X-Forwarded-To: us...@lists.racket-lang.org
X-Forwarded-For: us...@plt-scheme.org us...@lists.racket-lang.org
Delivered-To: us...@racket-lang.org
Received: by 10.204.70.146 with SMTP id d18cs102252bkj;
	Fri, 30 Dec 2011 12:54:25 -0800 (PST)
Received: by 10.50.195.227 with SMTP id ih3mr47680608igc.19.1325278463309;
	Fri, 30 Dec 2011 12:54:23 -0800 (PST)
Received: from relay01.pair.com (relay01.pair.com. [209.68.5.15])
	by mx.google.com with SMTP id q2si28260575igj.52.2011.12.30.12.54.22;
	Fri, 30 Dec 2011 12:54:23 -0800 (PST)
Received-SPF: neutral (google.com: 209.68.5.15 is neither permitted nor denied
	by best guess record for domain of n...@neilvandyke.org)
	client-ip=209.68.5.15;
Received: (qmail 74359 invoked by uid 0); 30 Dec 2011 20:54:21 -0000
Received: from 24.128.51.14 (HELO ?192.168.1.108?) (24.128.51.14)
	by relay01.pair.com with SMTP; 30 Dec 2011 20:54:21 -0000
X-pair-Authenticated: 24.128.51.14
Message-ID: <4EFE24FA.3050...@neilvandyke.org>
Date: Fri, 30 Dec 2011 15:54:18 -0500
From: Neil Van Dyke <n...@neilvandyke.org>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20111110
MIME-Version: 1.0
To: Galler <lzgal...@optonline.net>
References: <5cf68d.18e81.134816ad6fc.Webto...@optonline.net>
	<CACix8TZcq4oBiznoHN7ucwf-hONk2GMK1mpsAPO2Zbc2myE...@mail.gmail.com>
In-Reply-To: <CACix8TZcq4oBiznoHN7ucwf-hONk2GMK1mpsAPO2Zbc2myE...@mail.gmail.com>
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW
	autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	champlain.ccs.neu.edu
Cc: us...@racket-lang.org
Subject: Re: [racket] Engineering Tradeoffs of ANF transforms and the
 Stateless Server
X-BeenThere: us...@racket-lang.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Racket Users <users.racket-lang.org>
List-Unsubscribe: <http://lists.racket-lang.org/users/options>,
	<mailto:users-requ...@racket-lang.org?subject=unsubscribe>
List-Archive: <http://lists.racket-lang.org/users/archive/>
List-Post: <mailto:us...@racket-lang.org>
List-Help: <mailto:users-requ...@racket-lang.org?subject=help>
List-Subscribe: <http://lists.racket-lang.org/users/listinfo>,
	<mailto:users-requ...@racket-lang.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: users-boun...@racket-lang.org
Errors-To: users-boun...@racket-lang.org

Noel Welsh wrote at 12/30/2011 02:54 PM:
> Yes, GC pauses get annoying when the heap gets large. This can lead to
> timeouts on the client side.
>    

FWIW, we've talked in the past about GC and Web serving in general (not 
specific to the Racket Web Server; I was thinking of my SCGI library at 
the time).

Separate from any changes from GC research, if GC became a problem for 
my long-running Web app processes, there are options with the existing 
Racket version, including scheduling forces of GC cycles to when we 
think the process would otherwise be idle, making forced GC be part of 
load-balancing, and even periodically replacing a long-running process 
with a fresh one.

That last one would not apply if you're talking about keeping Web 
serving continuations in-core, of course, except as part of some smart 
load-balancing solution.

-- 
http://www.neilvandyke.org/


____________________
  Racket Users list:
  http://lists.racket-lang.org/users