Johannes Bechberger

Results 33 issues of Johannes Bechberger

Tested on Java 11 x86 and aarch64 (azul, but only builds), and on Java 17 x86 and aarch64. --------- ### Progress - [x] Commit message must refer to an issue...

rfr

Passing multiple `--add-exports` to the tycho-compiler fails on JDK 17 (but works on JDK 11, related to https://github.com/eclipse/tycho/commit/c53c47ffe3e39f7d3ceb7f89f6712b33d2a25662). This error can be observed when running the modified test project `compiler.extraExports`...

Java 17

Adds a breakdown based on categories to the tooltips if the implementation breakdown cannot be shown (no implementation data present). Showing both at the same time would clutter the UI...

This PR hides the number of operations in imported profiles where the number might not be valid (and replaced with -1 or 0). This is a small and tested change,...

_I botched the rebase for #4203, so I created a new PR._ his change adds sorts buttons to the MarkerTable and CallTree, allowing to sort the columns of both views....

This PR implements a CallTree based view that presents all methods with their total and self times: ![image](https://user-images.githubusercontent.com/490655/189304075-7d6b4183-e878-4695-a7bd-5ccb4021f5e8.png) It implements a simplified version of the view first suggested in #15...

Method parameters can get quite long, but usually the method name, and the class it is defined in, is the most important information. So rather than showing something like: ![image](https://user-images.githubusercontent.com/490655/188478469-da6ef4a2-3677-4142-8190-2a84f7a2a5ee.png)...

This PR implements (and tests) two new transformations that allow the user to either focus on a specific category or to merge the frames of all other categories (from the...

The default selection of initially visible and selected threads is highly specific to the web use case, but rarely usable for imported profiles. The same is for the ordering, as...

This PR adds the capability of setting a source URL for every function (via an optional `sourceUrl` array in the `FuncTable`). The URLs have to start with `https://raw.githubusercontent.com/` or `http://localhost`...