[#796] Re: value of assignment (Re: Order of the value of an expression changed? (PR#579)) — Sean Chittenden <sean@...>

> sean@chittenden.org wrote:

33 messages 2003/02/06
[#798] Re: value of assignment (Re: Order of the value of an expression changed? (PR#579)) — matz@... (Yukihiro Matsumoto) 2003/02/06

Hi,

[#826] Re: value of assignment (Re: Order of the value of an expression changed? (PR#579)) — Sean Chittenden <sean@...> 2003/02/10

> |I have read the thread and I think this is a pretty bad change. I

[#827] Re: value of assignment (Re: Order of the value of an expression changed? (PR#579)) — nobu.nokada@... 2003/02/10

Hi,

[#828] Re: value of assignment (Re: Order of the value of an expression changed? (PR#579)) — Sean Chittenden <sean@...> 2003/02/11

> > #BEGIN test.rb

[#829] Re: value of assignment (Re: Order of the value of an expression changed? (PR#579)) — matz@... (Yukihiro Matsumoto) 2003/02/11

Hi,

[#830] Re: value of assignment (Re: Order of the value of an expression changed? (PR#579)) — Sean Chittenden <sean@...> 2003/02/11

> |What was wrong with having the receiver set the return value though?

[#834] Re: value of assignment (Re: Order of the value of an expression changed? (PR#579)) — Matt Armstrong <matt@...> 2003/02/11

Sean Chittenden <sean@chittenden.org> writes:

[#835] Re: value of assignment (Re: Order of the value of an expression changed? (PR#579)) — Sean Chittenden <sean@...> 2003/02/11

> > f = Foo.new()

[#801] class of $1, $2 in 1.8.0 — dblack@...

Hi --

31 messages 2003/02/07
[#802] Re: class of $1, $2 in 1.8.0 — nobu.nokada@... 2003/02/07

Hi,

[#803] Re: class of $1, $2 in 1.8.0 — dblack@... 2003/02/07

Hi --

[#804] Re: class of $1, $2 in 1.8.0 — matz@... (Yukihiro Matsumoto) 2003/02/07

Hi,

[#805] Re: class of $1, $2 in 1.8.0 — dblack@... 2003/02/07

Hi --

[#806] Re: class of $1, $2 in 1.8.0 — "J.Herre" <jlst@...> 2003/02/07

[#807] Re: class of $1, $2 in 1.8.0 — Matt Armstrong <matt@...> 2003/02/07

J.Herre <jlst@gettysgroup.com> writes:

[#808] Re: class of $1, $2 in 1.8.0 — dblack@... 2003/02/07

Hi --

[#809] Re: class of $1, $2 in 1.8.0 — Ryan Pavlik <rpav@...> 2003/02/07

On Sat, 8 Feb 2003 06:52:17 +0900

[#810] Re: class of $1, $2 in 1.8.0 — dblack@... 2003/02/07

Hi --

[#889] Bob Jenkins' hashing implementation in Ruby — Mauricio Fern疣dez <batsman.geo@...>

16 messages 2003/02/28
[#892] Re: Bob Jenkins' hashing implementation in Ruby — ts <decoux@...> 2003/03/01

>>>>> "M" == Mauricio Fern疣dez <Mauricio> writes:

[#893] Re: Bob Jenkins' hashing implementation in Ruby — Mauricio Fern疣dez <batsman.geo@...> 2003/03/01

On Sat, Mar 01, 2003 at 08:42:40PM +0900, ts wrote:

Re: Alternate GC ?

From: Mathieu Bouchard <matju@...>
Date: 2003-02-22 18:05:05 UTC
List: ruby-core #873
On Wed, 12 Feb 2003, Einar Karttunen wrote:
> On 12.02 04:01, Mathieu Bouchard wrote:
> > However, I wonder whether
> > there's a patch that I could apply to Ruby (1.6.8 or 1.8.0) that would
> > improve the "realtimeness" of Ruby in any way. Specifically, I mean
> > anything that would make the worst-case duration of a GC interruption
> > smaller.
> However you need to be aware that realtime and generational GC are for
> different purposes. A generational GC reduces the average time it takes
> to sweep, while a real time collector makes guarantees about the
> worst-case. I haven't heard of any real-time collector for Ruby.

Now that I think of this some more...

I have to generate video frames at a rate as constant as possible. I want
a time-histogram to be as skewed as possible towards the low end. It is
not much of a problem if there's a longer stop once in a while as long as
it stays quite rare. My requirement is not hard-realtime, but it still is
quite close to it.

The problem is more about frames in which GC occur vs frames in which GC
doesn't occur. So I should concentrate more in reducing the occurrence of
object creations. However it's still nice to be able to reduce the impact
of every GC.

What are typical speed improvements using a generational GC ? (in
particular, using that patch)

> 1) http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/9990

Thanks, however i can't read japanese, and the embedded URLs to the actual
patch are broken. Going up to that person's homepage i could find the GC
patch done against 1.7.1. (but... looking at it briefly, I doubt I can
apply it to current versions of Ruby)

________________________________________________________________
Mathieu Bouchard                       http://artengine.ca/matju





In This Thread