Hello Steve and All, I played a little more with profiles. At https://github.com/tomekkaczanowski/gradle you can find my code that provides profile outputs in txt (for command line freaks), html (bar charts) and csv (for Calc/Excel lovers). Also I did some refactoring, that was IMHO required so maybe you would be interested in having a look.
Keep up the good work. :) -- Regards / Pozdrawiam Tomek Kaczanowski 2010/11/19 Tomek Kaczanowski <[email protected]>: > Hello Steve and All, > > please try this: > http://kaczanowscy.pl/tomek/sites/default/files/bar_charts_profile.html > > -- > Regards / Pozdrawiam > Tomek Kaczanowski > > > 2010/11/18 Steve Appling <[email protected]>: >> This sounds interesting, but I can't seem to get to your file on rapidshare >> anymore. I think that having a graphical view would be great. >> >> I originally thought about making the report page interactive (allowing >> different views, sorting on different columns), but started with the simple >> static page. I would like to move the report generation to another task >> which can be configured to handle options like this, but need to add some >> more infrastructure to get this working without the command line option and >> just haven't had time recently. >> >> On Nov 16, 2010, at 4:31 PM, Tomek Kaczanowski wrote: >> >>> For some reasons rapidshare is the best what I can do right now, my >>> apologies, try this: >>> http://rapidshare.com/files/431274425/bar_charts_profile.html >>> >>> -- >>> Regards / Pozdrawiam >>> Tomek Kaczanowski >>> >>> 2010/11/16 Tomek Kaczanowski <[email protected]>: >>>> I think there is something wrong with the attachments on this list :( >>>> Uhh... need to publish html files somewhere so you can see. >>>> >>>> -- >>>> Regards / Pozdrawiam >>>> Tomek Kaczanowski >>>> >>>> >>>> 2010/11/16 Jason Porter <[email protected]>: >>>>> On Tue, Nov 16, 2010 at 14:05, Tomek Kaczanowski >>>>> <[email protected]> wrote: >>>>>> Hello Gradlers, >>>>>> >>>>>> I really like profile feature that was introduced in 0.9-rc-2 version >>>>>> but I am not entirely happy with the readability of the output. I >>>>>> wanted to have two things: >>>>>> * be able to see with one glance where is the bottleneck (the >>>>>> longest project and tasks) >>>>>> * but still have possibility to see the details. >>>>>> >>>>>> I thought that maybe bar charts can help, and after some coding I have >>>>>> the following results for "gradle compileJava --profile" run against >>>>>> Gradle HEAD (see attached files): >>>>>> * original_09rc2_profile.html >>>>>> * bar_charts_profile.html - my hacked version (the CSS bar chart >>>>>> idea taken from http://concepts.waetech.com/bargraph/) >>>>>> >>>>>> Known limitations and comments. >>>>>> * does not show task with 0 time execution (on purpose, no need to see >>>>>> them really) >>>>>> * might not be perfectly readable for some corner cases >>>>>> * Tested with the latest Firefox, Opera, Chrome and Konqueror. Looks >>>>>> good. >>>>>> * this is just a proposal of what can be done. Having all possible >>>>>> data about evaluation and execution times we can present them any way >>>>>> we find suitable. >>>>>> * I'm not an artist, if you find one willing to spend some time with >>>>>> CSS he can probably make it look beautiful >>>>>> >>>>>> What do you think? Is it any good? Please share your comments. Of >>>>>> course I will be happy to share the code (after I clean it). >>>>>> >>>>>> -- >>>>>> Regards / Pozdrawiam >>>>>> Tomek Kaczanowski >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe from this list, please visit: >>>>>> >>>>>> http://xircles.codehaus.org/manage_email >>>>>> >>>>>> >>>>> >>>>> Is there supposed to be color to the bars? I don't see any, nor do I >>>>> see anything in the source of the html that defines colors. >>>>> >>>>> -- >>>>> Jason Porter >>>>> http://lightguard-jp.blogspot.com >>>>> http://twitter.com/lightguardjp >>>>> >>>>> Software Engineer >>>>> Open Source Advocate >>>>> >>>>> PGP key id: 926CCFF5 >>>>> PGP key available at: keyserver.net, pgp.mit.edu >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe from this list, please visit: >>>>> >>>>> http://xircles.codehaus.org/manage_email >>>>> >>>>> >>>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe from this list, please visit: >>> >>> http://xircles.codehaus.org/manage_email >>> >>> >> >> -- >> Steve Appling >> Automated Logic Research Team >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
