On 2014/08/11 06:19:52, yurys wrote:
On 2014/08/11 05:35:31, Denis Pravdin wrote:
> https://codereview.chromium.org/424973004/diff/20001/include/v8-profiler.h
> File include/v8-profiler.h (right):
>
>

https://codereview.chromium.org/424973004/diff/20001/include/v8-profiler.h#newcode27
> include/v8-profiler.h:27: int line;
> On 2014/08/08 08:13:23, yurys wrote:
> > How about providing column as well which I already suggested before? On
> minified
> > sources line number doesn't give enough information as the whole script
may
be
> > formatted as one line.
>
> The minified sources is useful to reduce the amount data that needs to be
> transferred. It's difficult and inconvenient to use them for profiling
purpose.
> When developer identifies a position (column in alone line representing his > script) that impacts performance that next step is modification of source
code.
> I'm not sure that the minified sources give a convenient way to understand a
> logic of the algorithm implemented in a function, it's better to use
original
> version of source file. That's why I would suggest not to provide column in
this
> patch. We always can do that if the customers find it useful for profiling.
What
> do you think?

We do have customers (inside Google) who profile sources produced by closure compiler. Also having a line+column we can use source maps to show position in
the original source code while profiling compiled scripts. It won't be
possible
without column number. Copmplied scripts + source maps is quite common use
case,
that's why I suggested we should provide column from the very beginning
especially given that it shouldn't complicate the implementation. This can be implemented in a separate patch if you feel that it would be more convenient
by
I think we need to support column information as well.

Thank you for letting me know about this usage case. Now I see that we need to
support column information. Please do that in a separate patch.

https://codereview.chromium.org/424973004/

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to