Live data from Hacker News

Viewing profile — irogers

irogers

HN member
Joined
Mon, May 25, 2020, 12:33 AM UTC
HN karma
45
Public activity
26 items

About irogers

No profile information was provided.

Recent public activity

  1. 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…

  2. 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…

  3. comment
    Comment #39378300

    Somewhat related, "Data-type profiling for perf": https://lwn.net/Articles/955709/

  4. comment
    Comment #39328298

    For a collection of profilers you can also check out the Profilerpedia: https://profilerpedia.markhansen.co.nz/

  5. 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…

  6. 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 …

  7. 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 :-)

  8. 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…

  9. comment
    Comment #34807346

    Allowing processes to sniff each others stacks has some fairly obvious security issues.

  10. comment
    Comment #34807024

    For every running application turn DWARF data into BPF maps. Does this scale?

  11. 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.…

  12. 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…

  13. 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

  14. 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…

  15. 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.…

  16. 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…

  17. 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.

  18. 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…

  19. comment
  20. comment
    Comment #32449908

    Fwiw, this would fail Android's Compatibility Test Suite: https://android.googlesource.com/platform/cts/+/3ece5ae7a51d...

  21. comment
    Comment #31591411

    Not having cognitive load motivates something like the LLAMA work: https://research.google/pubs/pub49008/

  22. 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…

  23. 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…

  24. 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…

  25. 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…