-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Tried double space, slash, linux endline,
.
C) DONE: On some machines SDD/Rotational detection maybe is not working (no prof for this, just need to check)
D) DONE: Fix CPU inconsistency. In header there is "Cores: 2" in summary there is "Done (53% of 4 CPUs)"
G) First Experience, First run: First run
.
.
Goal for v1.8 is: A) Save reports for comparison after improvements B) Reveal bottlenecks and their causes
List of planned changes to PBM in Random order
Partially done. 1.7+ doesn't slow more than 1.7 (verified 2019-01-01)
Done in 1.7+ at 2019-01-01
Only VS English is supported!
Show vertical slider even if not necessary - Gantt looking strange without it
Unable to achieve this. All subwindows in VS works in the same way as current implementation of PBM window, so rejected.
- DONE: remove comment about division by zero in catch{}
- REJECTED - when crash happen there is nice call stack that allow to track problem: add try{} catch{} for PBM initialization
Now, Gantt is pixel-perfect: Margins, spacing, no blur (background drawn first), graph not cross vertical line, text not overlap vertical line, border around (for save and on screen) and so on.
.
.
.
.
Goal for v1.9 is: Usability and more data collection
List of planned changes to PBM in Random order
- save projects build time
- save CPU and HDD performance data
- save all project dependencies
Double click on Gantt move to Output/Build window to line with Task Performance, or project start line
When solution has c++ project and "Build Timing" is Off, add remark to .csv about enabling it
Names format for Methods, Method Arguments, Class Members, Local Variables
Method arguments as interfaces (currently Class.Method(Dictionary<int,int> arg), should be Class.Method(IDictionary<int,int> arg)
Do we need this?
If slowdown is minimal, probably this is over-investing that need to be maintained.
.
.
.
Possible Goal for v1.10 is: Ability to collect data on servers (compilation without GUI)
Compilation Server usage case
Compilation Server usage case