Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
crdavidson
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
crdavidson
3y ago
I wrote Spall, one of the lightweight profilers mentioned in the post. I loved the author's blogpost on implicit in-order forests, it was neat to see someone else's take on trees for big traces, pushed me to go way bigger than
2.
▲
by
crdavidson
3y ago
Location: Seattle, WA Remote: yes Willing to relocate: no Technologies: C, Go, Python, Rust, x86_64 + MIPS Assembly, SQL, DWARF + PDB, WASM/JS Résumé/CV: https://colrdavidson.github.io/resume.pdf Email: colrdavids
3.
▲
by
crdavidson
3y ago
Ooh, hadn't seen @disable before, super useful to know! That'll be handy for doing toggleable build options for tracing / debugging. I've been using Odin for about a year now, many of the pain-points I've had have j
4.
▲
by
crdavidson
4y ago
Ooh, I've seen this before on the Odin newsletter! https://odin-lang.org/news/newsletter-2022-11/ Exciting to see this get some spotlight. Was it entirely from scratch? Did you build it on SDL or Sokol or som
5.
▲
by
crdavidson
4y ago
So, spall has a JSON parser to help all the poor folks stuck using JSON or the chrome devtools profiler, who still need to keep using it. For everyone doing new things, there's a binary format which is pretty straightforward. The binar
6.
▲
by
crdavidson
4y ago
Yep, core_net is the bulk of it, and I have a fork with changes to bring it up to date with master, we're just hashing out final details to get it ready to wrap and ship at this point.
7.
▲
by
crdavidson
4y ago
Sure! So far, Odin has been awesome for doing custom allocation. Everything in the core library that allocates takes an optional allocator parameter, which means that you can use quite a few of the core libraries comfortably even in embed
8.
▲
by
crdavidson
4y ago
So, dtrace2spall is going to generate much smaller files and impact runtime less, because it samples with dtrace, and then converts the data to spall's format as a post-pass. Auto-tracing is far more comprehensive, but it's a b
9.
▲
Show HN: Spall – WASM-based profiler for JavaScript and C and Odin
(gravitymoth.com)
83 points
by
crdavidson
4y ago
|
17 comments