RefactorFirst icon indicating copy to clipboard operation
RefactorFirst copied to clipboard

multi-thread

Open delanym opened this issue 3 years ago • 3 comments

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.

delanym avatar Sep 15 '21 10:09 delanym

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.

jimbethancourt avatar Sep 22 '21 01:09 jimbethancourt

ok, i've gone with explorer: {}, bubble: {textStyle: {fontSize: 6, color: 'black', auraColor: 'none'}}

delanym avatar Sep 22 '21 05:09 delanym

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

jimbethancourt avatar Oct 07 '21 23:10 jimbethancourt