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
V8 3.6.6.25 with max-old-space-size greater than 1900MB?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  7 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Joran Dirk Greef  
View profile  
 More options Nov 5 2012, 4:28 am
From: Joran Dirk Greef <jo...@ronomon.com>
Date: Mon, 5 Nov 2012 01:28:57 -0800 (PST)
Local: Mon, Nov 5 2012 4:28 am
Subject: V8 3.6.6.25 with max-old-space-size greater than 1900MB?

Recent GC changes in V8 are wreaking havoc with a production app. GC traces
are showing pauses of over 22 seconds. Recent GC changes are unable to
handle millions of long-lived entities.

V8 3.6.6.25 GC works perfectly.

The one problem now is getting V8 3.6.6.25 to allow max-old-space-size
greater than 1900 MB on Ubuntu.

Is there any way to run V8 3.6.6.25 with max-old-space-size greater than
1900 MB?

Or is there a slightly newer version than 3.6.6.25 which allows bigger
heaps but without all the new GC work?

Your help would be much appreciated.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Yang Guo  
View profile  
 More options Nov 5 2012, 7:36 am
From: Yang Guo <yang...@chromium.org>
Date: Mon, 5 Nov 2012 04:36:17 -0800 (PST)
Local: Mon, Nov 5 2012 7:36 am
Subject: Re: V8 3.6.6.25 with max-old-space-size greater than 1900MB?

Could you file an issue to http://code.google.com/p/v8/issues/entry with a
test case to reproduce your observation? Thanks.

Yang


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Vyacheslav Egorov  
View profile  
 More options Nov 5 2012, 9:53 am
From: Vyacheslav Egorov <vego...@chromium.org>
Date: Mon, 5 Nov 2012 06:53:54 -0800
Local: Mon, Nov 5 2012 9:53 am
Subject: Re: [v8-users] V8 3.6.6.25 with max-old-space-size greater than 1900MB?

> Recent GC changes are unable to handle millions of long-lived entities. V8 3.6.6.25 GC works perfectly.

Contrary to what you might think worst pause time for V8 3.6.x and V8
3.7 - 3.15 should be roughly the same. V8 3.7 will also do 7 GCs in a
row as a last resort.

However in 3.6 if you hit a full collection it will always pause your
app for much longer then a incremental collector of 3.7 and later
would (given that everything is tweaked correctly).

--
Vyacheslav Egorov

On Mon, Nov 5, 2012 at 1:28 AM, Joran Dirk Greef <jo...@ronomon.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joran Dirk Greef  
View profile  
 More options Nov 5 2012, 10:08 am
From: Joran Dirk Greef <jo...@ronomon.com>
Date: Mon, 5 Nov 2012 07:08:25 -0800 (PST)
Local: Mon, Nov 5 2012 10:08 am
Subject: Re: [v8-users] V8 3.6.6.25 with max-old-space-size greater than 1900MB?

In practice it's working perfectly now. I rolled Node from v0.8 back to
v0.6 and the false positive allocation errors are no longer happening.
There's no more "last resort gc". Load has dropped from 100% to 1%. The gc
trace looks normal now. I assumed the GC errors were due to the different
version of V8 bundled with Node. Perhaps it's something in Node triggering
full GC repetitively? Would Node trigger GC by itself?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Vyacheslav Egorov  
View profile  
 More options Nov 5 2012, 11:14 am
From: Vyacheslav Egorov <vego...@chromium.org>
Date: Mon, 5 Nov 2012 08:14:43 -0800
Local: Mon, Nov 5 2012 11:14 am
Subject: Re: [v8-users] V8 3.6.6.25 with max-old-space-size greater than 1900MB?
Node should not be able to trigger last resort gc.

It can be that recent changes in V8 changed allocation patterns for
some large object (array, properties backing store etc) and this now
causes last resort GC to happen.

Unfortunately it is impossible to figure out what is going on unless
you can somehow get a back trace from inside
CollectAllAvailableGarbage.

--
Vyacheslav Egorov

On Mon, Nov 5, 2012 at 7:08 AM, Joran Dirk Greef <jo...@ronomon.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "V8 3.6.6.25 With Max-Old-Space-Size Greater Than 1900MB?" by Joran Greef
Joran Greef  
View profile  
 More options Nov 5 2012, 11:17 am
From: Joran Greef <jo...@ronomon.com>
Date: Mon, 5 Nov 2012 18:17:32 +0200
Local: Mon, Nov 5 2012 11:17 am
Subject: Re: [V8-Users] V8 3.6.6.25 With Max-Old-Space-Size Greater Than 1900MB?
How can I get such a back trace?

On 05 Nov 2012, at 6:14 PM, v8-users@googlegroups.com wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "[V8-Users] V8 3.6.6.25 With Max-Old-Space-Size Greater Than 1900MB?" by Vyacheslav Egorov
Vyacheslav Egorov  
View profile  
 More options Nov 5 2012, 3:55 pm
From: Vyacheslav Egorov <vego...@chromium.org>
Date: Mon, 5 Nov 2012 12:55:19 -0800
Local: Mon, Nov 5 2012 3:55 pm
Subject: Re: [v8-users] Re: [V8-Users] V8 3.6.6.25 With Max-Old-Space-Size Greater Than 1900MB?
Depends on the operating system you are running in.

Check out man backtrace if you are on Mac/Linux/BSD like OS.
Vyacheslav Egorov


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »