Viewing profile — irogers
irogers
HN member- Joined
- Mon, May 25, 2020, 12:33 AM UTC
- HN karma
- 45
- Public activity
- 26 items
- HN profile
- View on Hacker News ↗
About irogers
No profile information was provided.
Recent public activity
-
comment
Comment #40814480
Just to advertise the perf tool has inbuilt flamegraph generation code these days (well leaning on D3.js). So `perf script report flamegraph` will convert a perf.data file into a f…
-
comment
Comment #39438399
Agreed this is awesome, obviously sanitizers fill some of this gap currently but they aren't great with things like reference counting that RAII makes a doddle. Fwiw, here is an im…
-
comment
Comment #39378300
Somewhat related, "Data-type profiling for perf": https://lwn.net/Articles/955709/
-
comment
Comment #39328298
For a collection of profilers you can also check out the Profilerpedia: https://profilerpedia.markhansen.co.nz/
-
comment
Comment #38187192
There are also GC techniques to make the pause shorter, for example, doing the work for the pause concurrently and then repeating it in the safepoint. The hope is that the concurre…
-
comment
Comment #37645467
This is awesome work and textual being able to support terminal or web ( https://github.com/Textualize/textual-web ) also gives hope that this can be more than a terminal app. I'm …
-
comment
Comment #34808053
Wouldn't all your kernel stacks then end up in whatever this handler is? Why not implement your approach and mail it to LKML :-)
-
comment
Comment #34807720
prodfiler clearly has a market. It would be interesting to see the approach as something standard in the kernel tree, perhaps it can be added to perf's synthesis, etc. There is alr…
-
comment
Comment #34807346
Allowing processes to sniff each others stacks has some fairly obvious security issues.
-
comment
Comment #34807024
For every running application turn DWARF data into BPF maps. Does this scale?
-
comment
Comment #34806905
AMD will have support in Zen4 and Linux 6.1 (which is LTS): https://lore.kernel.org/lkml/Yz%2FcpNTSacRMh1FK@gmail.com/ Further, precise events are fixed in Linux 6.2: https://lore.…
-
comment
Comment #34806805
DWARF bytecode is a full VM. Do compiler writers test their DWARF output? (my experience is not - especially for architectures out of the big 2 or 3) How does the kernel access the…
-
comment
Comment #34806597
This could be a great Linux perf GSoC project. Projects and mentors are being looked for: https://wiki.linuxfoundation.org/gsoc/2023-gsoc-perf
-
comment
Comment #34806549
Agner speaks about memory renaming back on Zen 2: https://www.agner.org/forum/viewtopic.php?t=41 Intel Alderlake has performance events for tracking it: https://github.com/intel/pe…
-
comment
Comment #34806264
Twitter: "No need to recompile with frame pointers." Web page: "always-on profiling powered by eBPF technology." BPF stack traces are gathered using frame pointers: https://github.…
-
comment
Comment #34697223
This seems relevant: Future of Memory Safety Challenges and Recommendations https://advocacy.consumerreports.org/wp-content/uploads/2023... """ Case Studies 1. The Python cryptogra…
-
comment
Comment #34384364
Problem with my open-source startup: https://docs.google.com/document/d/1kiW9qmNlJ9oQZM6r5o4_N54s... Worth a read and I'm sure Rui would appreciate ways to resolve this.
-
comment
Comment #33351695
People try to get cute with 3-way compares. A real Java bug that inspired: https://errorprone.info/bugpattern/BadComparable public MyFile implements Comparable { ... long timestamp…
- comment
-
comment
Comment #32449908
Fwiw, this would fail Android's Compatibility Test Suite: https://android.googlesource.com/platform/cts/+/3ece5ae7a51d...
-
comment
Comment #31591411
Not having cognitive load motivates something like the LLAMA work: https://research.google/pubs/pub49008/
-
comment
Comment #29917788
The Linux Foundation also has projects in the Google Summer-of-Code (GSoC): https://wiki.linuxfoundation.org/gsoc/google-summer-code-202... In 2022 GSoC is expanding eligibility to…
-
comment
Comment #27899292
It can catch people by surprise that Java's narrowing conversions may not preserve the sign. For example, the following is broken: class TimestampedObject implements Comparable { l…
-
comment
Comment #26105076
String should be an interface/protocol. When I log a message, I want to pass a string. If I have to append large strings for a log message I don't want to run out of memory, I shou…
-
comment
Comment #26009130
Given there is before and after code, perhaps the translation can be automated. If the whole code base were auto-translated, what bugs could be detected and fed back to the C imple…