Re: Improving GHC GC for latency-sensitive networked services

2016-10-19 Thread Alexander Kjeldaas
On Tue, Oct 18, 2016 at 4:46 PM, Niklas Hambüchen wrote: > I'll be lazy and answer the simplest question in this thread :) > > On 18/10/16 16:32, Simon Marlow wrote: > > If not, are you willing to recompile GHC and all your libraries? > > Yes. > I'll add that managing this is

Re: Improving GHC GC for latency-sensitive networked services

2016-10-18 Thread Niklas Hambüchen
I'll be lazy and answer the simplest question in this thread :) On 18/10/16 16:32, Simon Marlow wrote: > If not, are you willing to recompile GHC and all your libraries? Yes. ___ ghc-devs mailing list ghc-devs@haskell.org

Re: Improving GHC GC for latency-sensitive networked services

2016-10-18 Thread Simon Marlow
Chris, There are a few things here. - There are different levels of latency-sensitivity. The system I work on at Facebook is latency sensitive and we have no problem with the GC (after we implemented a few optimisations and did some tuning). But we're ok with pauses up to 100ms or so, and our

Re: Improving GHC GC for latency-sensitive networked services

2016-10-18 Thread Boespflug, Mathieu
Hi Chris, the GC pauses when using GHC have seldom been a serious issue in most of our projects at Tweag I/O. We do also have some projects with special requirements, however (strong synchrony between many machines that block frequently). For those the GC pauses are indeed a problem. And like

Re: Improving GHC GC for latency-sensitive networked services

2016-10-18 Thread Harendra Kumar
e the that the OCaml runtime now has such a GC. It'd be lovely to > have one for GHC. > > But I defer to Simon M > > Simon > > | -Original Message- > | From: ghc-devs [mailto:ghc-devs-boun...@haskell.org] On Behalf Of > | Christopher Allen > | Sent: 17 October

RE: Improving GHC GC for latency-sensitive networked services

2016-10-18 Thread Simon Peyton Jones via ghc-devs
October 2016 18:08 | To: ghc-devs@haskell.org | Subject: Improving GHC GC for latency-sensitive networked services | | It'd be unfortunate if more companies trying out Haskell came to the | same result: | https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog. | pusher.com

Re: Improving GHC GC for latency-sensitive networked services

2016-10-17 Thread Ben Gamari
Christopher Allen writes: > It'd be unfortunate if more companies trying out Haskell came to the > same result: > https://blog.pusher.com/latency-working-set-ghc-gc-pick-two/#comment-2866985345 > (They gave up and rewrote the service in Golang) > Aside: Go strikes me as an

Improving GHC GC for latency-sensitive networked services

2016-10-17 Thread Christopher Allen
It'd be unfortunate if more companies trying out Haskell came to the same result: https://blog.pusher.com/latency-working-set-ghc-gc-pick-two/#comment-2866985345 (They gave up and rewrote the service in Golang) Most of the state of the art I'm aware of (such as from Azul Systems) is from when I