spotbugs / discuss

SpotBugs mailing list
6 stars 1 forks source link

A list of unmaintained/unmaintainable cruft #3

Open sewe opened 7 years ago

sewe commented 7 years ago

Looking at the spotbugs repository, there’s a lot of files in there that I would wager none of the current maintainers can maintain or want to.

I think we should compile a list of these files here along with the reason why we think they can be removed.

Here’s a start:

What else?

sewe commented 7 years ago
henrik242 commented 7 years ago

The YourKit jar was last updated in 2013. I vouch for ditching it.

sewe commented 7 years ago

The YourKit jar was last updated in 2013. I vouch for ditching it.

I’ll prepare a pull request then.

mebigfatguy commented 7 years ago
  1. I think you can get free licenses for open source.
  2. I think there is actual yourkit code in the code base itself.

Fine with removing tho

sewe commented 7 years ago

@mebigfatguy Thanks for joining the discussion.

  1. I think you can get free licenses for open source.

Yes, that’s true and we may want to consider their offer.

  1. I think there is actual yourkit code in the code base itself.

Yes, there’s some code that uses the YourKit profiler API to capture a memory snapshot.

Since no one of us is (AFAIK) using YourKit at the moment to profile SpotBugs, I think we should remove the logic to capture a memory snapshot, as this seems to have been inserted for a very specific profiling task – which no one of the current SpotBugs maintainers knows anything about.

That being said, we IMHO should be looking into profiling SpotBugs again – but first without invasive callbacks.