Commit Graph
9956 Commits
Author SHA1 Message Date
Marcos Slomp 7e70154e4e cleanup 2026-05-04 16:17:59 -07:00
Marcos Slomp d94c484adc adopting new producer-consumer "panic" strategy 2026-05-04 16:17:59 -07:00
Marcos Slomp 0a27c61313 debugging 2026-05-04 16:17:59 -07:00
Marcos Slomp b34966fe62 refactoring 2026-05-04 16:17:59 -07:00
Marcos Slomp 85789a8a13 minor refactoring 2026-05-04 16:17:59 -07:00
Marcos Slomp 333e4bcb05 comments and debugging 2026-05-04 16:17:58 -07:00
Marcos Slomp b80fa52ba2 switching to a circular buffer with individual timeouts 2026-05-04 16:17:58 -07:00
Marcos Slomp b638a3adff opportunistically collect next window whenever possible 2026-05-04 16:17:58 -07:00
Marcos Slomp 9b2f1266ea cosmetic changes 2026-05-04 16:17:58 -07:00
Marcos Slomp bde92ffed2 timestamp relax (disabled) 2026-05-04 16:17:58 -07:00
Marcos Slomp 3bf371c4fb refactoring of Collect core 2026-05-04 16:17:58 -07:00
Marcos Slomp c39d1d6441 fudge factors... 2026-05-04 16:17:58 -07:00
Marcos Slomp 1d8022c301 comments, debugging 2026-05-04 16:17:58 -07:00
Marcos Slomp 0afe331d1e consolidating map/unmap buffer logic 2026-05-04 16:17:58 -07:00
Marcos Slomp 19e48a843d conditional clarity 2026-05-04 16:17:58 -07:00
Marcos Slomp 9649302da8 Distance utility 2026-05-04 16:17:58 -07:00
Marcos Slomp f06989e17c cleanup 2026-05-04 16:17:58 -07:00
Marcos Slomp e1357d7a1b reworking destructor 2026-05-04 16:17:58 -07:00
Marcos Slomp 4f62a115fa adopting a "collect window" scheme to avoid race conditions and heavy synchronization 2026-05-04 16:17:58 -07:00
Marcos Slomp cd1a2c7c6e re-enabbling post-collect calibration; rephrasing comments about race condition 2026-05-04 16:17:58 -07:00
Marcos Slomp 37628ed305 explaining the race condition 2026-05-04 16:17:58 -07:00
Marcos Slomp e5cdb8b361 persistent map, debug toggle, etc 2026-05-04 16:17:58 -07:00
Marcos Slomp 65cb45ea97 re-enable range assert 2026-05-04 16:17:58 -07:00
Marcos Slomp 4f44b954ab reveting overflow suppresion 2026-05-04 16:17:58 -07:00
Marcos Slomp d8aaa91379 disabling debug dump 2026-05-04 16:17:58 -07:00
Marcos Slomp 43b8a98091 timestamp aging and race debugging 2026-05-04 16:17:58 -07:00
Marcos Slomp db9e82691c debugging the UI freaking out 2026-05-04 16:17:58 -07:00
Marcos Slomp e7a503c47f misc 2026-05-04 16:17:58 -07:00
Marcos Slomp 7e0855d56b keep track of the last known emitted gpu timestamp, and use it to emit makeshift timestamps for dropped timestamps 2026-05-04 16:17:58 -07:00
Marcos Slomp b0b3c8a335 collect timestamps in pairs 2026-05-04 16:17:58 -07:00
Marcos Slomp 1c2c1b5c17 comments and eminders 2026-05-04 16:17:57 -07:00
Marcos Slomp b50876e77c eliminate NewFrame, and account for "abandoned" and "out-of-order" timestamp queries 2026-05-04 16:17:57 -07:00
Bartosz Taudul 5bbafeabd7 Patch ppqsort to fix binary_semaphore release race. 2026-05-04 01:13:53 +02:00
Bartosz Taudul 04728994a5 Shorten external frames in call stack tooltips. 2026-05-04 01:05:02 +02:00
Bartosz Taudul 600227a30b More compact assembly code form.
For Qwen3.6-27B tokenizer:

AStar<> (3018 byte binary): 25546 -> 21099 tokens (82.6%)
LZ4_compress_fast_continue (10.47 KB): 84140 -> 69016 tokens (82%)
2026-05-02 16:31:59 +02:00
Bartosz Taudul 6d4a080da5 More compact symbol view source attachments. 2026-05-02 16:04:29 +02:00
Bartosz Taudul 7fac1ef8c9 Update NEWS. 2026-05-02 15:44:26 +02:00
Bartosz Taudul 7e043e21e7 Enable resizing of child call distribution box. 2026-05-02 15:42:34 +02:00
Bartosz Taudul 40b328dc95 Add drawable height splitter widget. 2026-05-02 15:42:18 +02:00
Bartosz Taudul 0a64f16c2d More compact time range limits window. 2026-05-02 12:41:12 +02:00
Bartosz Taudul 9965aff723 Use fractional max rows for visible threads display to imply scrolling. 2026-05-02 01:41:28 +02:00
Bartosz Taudul 6276f1b12a Rebuild markdown manual. 2026-05-02 00:38:44 +02:00
Bartosz Taudul 335403d860 Always dim out external frames. 2026-05-02 00:38:34 +02:00
Bartosz Taudul 4e6f7c2152 More return stack reinforcement. 2026-05-02 00:31:53 +02:00
Bartosz Taudul 8877a2527d Proper count of possibly visible threads in wait stacks window. 2026-05-01 22:03:39 +02:00
Bartosz Taudul 71fb624ec4 Update NEWS. 2026-05-01 21:23:14 +02:00
Bartosz Taudul 4394d79c39 Limit "visible threads" rows displayed at once. 2026-05-01 21:20:51 +02:00
Bartosz Taudul 3900890ef4 Show visible threads list in columns.
Options list is excluded, as that's drag-n-drop, and that's too much
complication.
2026-05-01 21:20:51 +02:00
Bartosz Taudul a11e417e43 Provide detailed call stack analysis instructions. 2026-05-01 17:56:36 +02:00
Bartosz Taudul 78bac8dcbc Use correct tid field name. 2026-05-01 17:56:35 +02:00