RefactorFirst
RefactorFirst copied to clipboard
multi-thread
Very cool report. It takes a bit of time on a large repo. Any change of multi-threading?
Can you remove the filenames from the graphic. They appear on roll-over anyway.
Hi @delanym! Thank you for the kind words! I can definitely investigate multithreading in a few places.
Unfortunately I don't think I can remove the filenames from the graphic. It uses the Bubble Chart from Google Graphs and the chart rendering is bound by the options it makes available. It looks like the only property that can control the bubble text is bubble.textstyle. It is possible that the font size could be made super small as an option that is specified.
I do see that by enabling the explorer option users can zoom in, which could potentially be useful in graphs with a large number of God classes.
ok, i've gone with explorer: {}, bubble: {textStyle: {fontSize: 6, color: 'black', auraColor: 'none'}}
Hi @delanym, I realized it will be easier to implement this after the CLI version is implemented since I will be able to launch it directly instead of using Maven and can profile it much easier that way.
I analyzed Hazelcast a while ago as a test and remember it took a long time and can use that as a before / after wall time benchmark.
Thanks, Jim