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
Announcing the profiling branch
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
  10 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
 
Ehsan Akhgari  
View profile  
 More options Jan 5, 2:34 pm
Newsgroups: mozilla.dev.platform
From: Ehsan Akhgari <ehsan.akhg...@gmail.com>
Date: Thu, 5 Jan 2012 14:34:41 -0500
Local: Thurs, Jan 5 2012 2:34 pm
Subject: Announcing the profiling branch
As part of the Snappy project, we have worked to create a new branch called
"profiling", with nightly updates.  tl;dr: if you are a developer, and you
profile Firefox, you want to run these builds instead of the regular
nightly builds.

=== What is this branch? ===
The profiling branch is a copy of mozilla-central, with --enable-profiling
added in the mozconfigs, which causes the builds on that branch to have
frame pointers enabled, which enables us to get useful stacks when
profiling.  In other words, profiling is mozilla-central + this patch: <
https://hg.mozilla.org/projects/profiling/rev/5d1a84af644e>.

=== How do I switch to this branch? ===
You should download a nightly from <
http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-profiling/>.
Builds will get updated for you automatically.  I have a cron job enabled
to merge stuff which lands on mozilla-central to the profiling branch, so
the regular nightlies and the profiling nightlies should be built from the
same code, but with different configurations.

=== How do I get code landed on this branch? ===
This branch is not open for anybody to land code on.  If you want your code
on this branch, please land it on mozilla-central (or mozilla-inbound) and
it will be merged to profiling for you.  If you want to do things which
only happen on builds with frame pointers, you should make your code
conditional on #ifdef MOZ_PROFILING.

=== How do I get profiling builds locally ===
You should add "ac_add_options --enable-profiling" to your mozconfig.

If you have questions, please let me know!

Cheers,
--
Ehsan
<http://ehsanakhgari.org/>


 
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.
Boris Zbarsky  
View profile  
 More options Jan 5, 3:10 pm
Newsgroups: mozilla.dev.platform
From: Boris Zbarsky <bzbar...@mit.edu>
Date: Thu, 05 Jan 2012 15:10:35 -0500
Local: Thurs, Jan 5 2012 3:10 pm
Subject: Re: Announcing the profiling branch
On 1/5/12 2:34 PM, Ehsan Akhgari wrote:

> The profiling branch is a copy of mozilla-central, with --enable-profiling
> added in the mozconfigs

Have we considered also adding --enable-shark?  I'd use the existing
shark nightlies, but they have no update channel....

-Boris


 
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.
Ehsan Akhgari  
View profile  
 More options Jan 5, 3:18 pm
Newsgroups: mozilla.dev.platform
From: Ehsan Akhgari <ehsan.akhg...@gmail.com>
Date: Thu, 5 Jan 2012 15:18:29 -0500
Local: Thurs, Jan 5 2012 3:18 pm
Subject: Re: Announcing the profiling branch

On Thu, Jan 5, 2012 at 3:10 PM, Boris Zbarsky <bzbar...@mit.edu> wrote:
> On 1/5/12 2:34 PM, Ehsan Akhgari wrote:

>> The profiling branch is a copy of mozilla-central, with --enable-profiling
>> added in the mozconfigs

> Have we considered also adding --enable-shark?  I'd use the existing shark
> nightlies, but they have no update channel....

If you can verify that --enable-shark doesn't break anything these days,
I'd be happy to take a patch!

--
Ehsan
<http://ehsanakhgari.org/>


 
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.
Ehsan Akhgari  
View profile  
 More options Jan 5, 3:36 pm
Newsgroups: mozilla.dev.platform
From: Ehsan Akhgari <ehsan.akhg...@gmail.com>
Date: Thu, 5 Jan 2012 15:36:30 -0500
Local: Thurs, Jan 5 2012 3:36 pm
Subject: Re: Announcing the profiling branch
On Thu, Jan 5, 2012 at 3:18 PM, Ehsan Akhgari <ehsan.akhg...@gmail.com>wrote:

This is done now: https://hg.mozilla.org/projects/profiling/rev/4e08bb648d27

--
Ehsan
<http://ehsanakhgari.org/>


 
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.
Benoit Jacob  
View profile  
 More options Jan 5, 10:20 pm
Newsgroups: mozilla.dev.platform
From: Benoit Jacob <jacob.benoi...@gmail.com>
Date: Thu, 5 Jan 2012 22:20:21 -0500
Local: Thurs, Jan 5 2012 10:20 pm
Subject: Re: Announcing the profiling branch
Amazing how a small change like that can have such a big effect!

I've often punted on profiling out of laziness to make a
--enable-profiling build. No longer!

Benoit

2012/1/5 Ehsan Akhgari <ehsan.akhg...@gmail.com>:


 
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.
Chris AtLee  
View profile  
 More options Jan 6, 4:31 pm
Newsgroups: mozilla.dev.platform
From: Chris AtLee <cat...@mozilla.com>
Date: Fri, 06 Jan 2012 16:31:19 -0500
Local: Fri, Jan 6 2012 4:31 pm
Subject: Re: Announcing the profiling branch
On 05/01/12 03:36 PM, Ehsan Akhgari wrote:

Given that we now have these regular shark builds that update, is there
any reason to continue to do the nightly shark builds on other branches?

 
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.
Ehsan Akhgari  
View profile  
 More options Jan 6, 4:45 pm
Newsgroups: mozilla.dev.platform
From: Ehsan Akhgari <ehsan.akhg...@gmail.com>
Date: Fri, 6 Jan 2012 16:45:41 -0500
Local: Fri, Jan 6 2012 4:45 pm
Subject: Re: Announcing the profiling branch

For mozilla-central, no.  For other branches, perhaps, depending on whether
people use those builds...

What other branches are we talking about?

--
Ehsan
<http://ehsanakhgari.org/>


 
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.
Chris AtLee  
View profile  
 More options Jan 6, 5:01 pm
Newsgroups: mozilla.dev.platform
From: Chris AtLee <cat...@mozilla.com>
Date: Fri, 06 Jan 2012 17:01:24 -0500
Local: Fri, Jan 6 2012 5:01 pm
Subject: Re: Announcing the profiling branch
On 06/01/12 04:45 PM, Ehsan Akhgari wrote:

>> Given that we now have these regular shark builds that update, is there
>> any reason to continue to do the nightly shark builds on other branches?

> For mozilla-central, no.  For other branches, perhaps, depending on whether
> people use those builds...

> What other branches are we talking about?

We have shark builds on mozilla-central, mozilla-aurora, mozilla-beta
and mozilla-1.9.2!

 
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.
Ehsan Akhgari  
View profile  
 More options Jan 6, 5:09 pm
Newsgroups: mozilla.dev.platform
From: Ehsan Akhgari <ehsan.akhg...@gmail.com>
Date: Fri, 6 Jan 2012 17:09:05 -0500
Local: Fri, Jan 6 2012 5:09 pm
Subject: Re: Announcing the profiling branch

Does anybody use the last three in the list?

--
Ehsan
<http://ehsanakhgari.org/>


 
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.
Christian Legnitto  
View profile  
 More options Jan 6, 7:09 pm
Newsgroups: mozilla.dev.platform
From: Christian Legnitto <clegni...@mozilla.com>
Date: Fri, 6 Jan 2012 16:09:06 -0800
Local: Fri, Jan 6 2012 7:09 pm
Subject: Re: Announcing the profiling branch
I think if they were ever needed we would:

a) Use the older m-c shark builds to track down when the issue came in
b) Do one off shark builds locally

So I say we can turn those all off IMHO, but if anyone is using them please feel free to chime in.

On Jan 6, 2012, at 2:09 PM, Ehsan Akhgari 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.
End of messages
« Back to Discussions « Newer topic     Older topic »