AdoptOpenJDK / jitwatch

Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
Other
3.06k stars 437 forks source link

ILogParser allows Readers for processing now. #337

Closed renelink closed 3 years ago

renelink commented 3 years ago

Hi, I'm currently writting an eclipse integration for jitwatch, so that java projects can be launched with jitwatch enabled like e.g. code coverage.

Therefore I made a little change that makes the API more flexible. E.g. to report progress when reading large input files by passing the ILogFileParser a Reader that is based on a ProgressInputStream.

I also introduced a default method that takes a File in the ILogFileParser for backward compatibility.

Feel free to write me if you have any questions.

Regards René

chriswhocodes commented 3 years ago

Thanks @renelink this sounds interesting! Will you release this Eclipse integration publicly?

renelink commented 3 years ago

I guess I will release it under EPL. But I think I will need 2 or 3 more month. Maybe a first version can be released earlier.

Here is a preview of the current work in progress.

image

renelink commented 3 years ago

I recently published the first version on https://jitclipse.io and the eclipse marketplace.