Comments (6)
I agree. I have in my todo list to add the extraction of self, self max, self min... for all sources and symbols. The information is there as I can compute the 'self' time on each timeline and aggregate the data. It is already kind of doing something similar when gathering the total include time.
Before being able to do that, I needed to update how I am storing the files to avoid having a massive binary with everything in it and choke the extension loader on big projects. I got that change in 1.7.0, now I should be able to add more data which will only be fetched when opening the extension window.
from compilescore.
Thanks for an amazing tool!!! Incredibly useful.
I would also love to see self time :-) The game I'm working on has header files that are 8000+ lines.. I want to know how much they cost themselves :-)
from compilescore.
I forked and added it in my depot.
from compilescore.
Amazing!
Sorry for the late reply, We are shipping our game soon and I was planning on retaking this project after.
I just checked your fork and I think overall the change makes sense.
I was also thinking that maybe we might also be interested in the Self Max. it is the new field I was planning on adding originally when this issue got opened, but I can also see value on the accumulated one too.
Thanks for taking the time to modify the project. Super appreciated!
from compilescore.
Yes, I'm sitting here trying to reduce the compile times of our Engine/Game and CompileScore has been extremely useful. I'm frequently jumping between accumulated inclusive and exclusive to find the most bang for the buck.
You've made an extremely useful tool.. well done!
(The next feature request from me would be to somehow have multiple compile scores available at the same time.. some sort of history in a dropdown or something.. I frequently jump between a full compilescore which takes me 30-40 minutes to produce and iterating on individual files)
from compilescore.
Thanks all, this is now present on version 1.8.1+.
Including Self Max, Self Accumulated and Self Max Location.
from compilescore.
Related Issues (20)
- Compile Score Timeline has unrelated files listed HOT 4
- Includes aren't included in the CompileScore output for Clang -ftime-trace HOT 2
- Feature Request: Support Zooming in/out of the timeline view with the mouse-wheel HOT 1
- Not seeing output building using VC menu with Make and clang HOT 7
- Average time in Compile Score Timeline HOT 3
- Problems with multiple header files with same name HOT 3
- Incredibuild (or other distributed compilation) support HOT 1
- Clash of colour highlighting with git diffs HOT 2
- Does this plugin works on Linux or Mac ? HOT 4
- Two header with the same filename are considered being the same file in include view HOT 2
- UX improvements
- aggregate template instantiations HOT 10
- option to save the recorded etl / to open it in WPA HOT 2
- Show absolute path for includes HOT 5
- System.Runtime.InteropServices.COMException on 'Copy Full Path' and 'Copy Name' HOT 1
- Keep previous results and compare HOT 3
- Extension crashes after changing a solution configuration HOT 1
- Getting "[ERROR] input path is not a directory" HOT 5
- release packaging HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from compilescore.