charmplusplus / projections

Performance Analysis Tool for Charm++
Apache License 2.0
5 stars 3 forks source link

Initial JFreeChart port of Time Profile #91

Open chin123 opened 5 years ago

chin123 commented 5 years ago

Done so far:

What could be improved:

chin123 commented 5 years ago

Unfortunately, it looks like JFreeChart is much slower than the custom renderer which is currently used in Time Profile. I'm not sure how to improve the performance of JFreeChart so that it can be as fast as the current renderer.

chin123 commented 5 years ago

After some profiling, it looks like most of the CPU time is spent on rendering the time profile swing window, which is most probably due to JFreeChart.