4 ms·
Pure products were amazing. I always found the way Quantify represented profiling to be incredibly helpful back in the ancient days. I know there’s more advanc
by fnordpiglet 4y ago
Pure products were amazing. I always found the way Quantify represented profiling to be incredibly helpful back in the ancient days. I know there’s more advanced visualizations but I always found the logarithmically scaled directed edges in quantify to speak to me better than flame charts and other related techniques, I think because it represented the full execution graph rather than individual transactional paths. Anyway huge respect for Reed as an engineer and have always been impressed with both Netflix and the quality of the performance, debugging, and other efforts that have come out from them. He clearly values excellent engineering.
- iot_devs 4y agoDo you have a picture of these "logarithmically scaled directed edges"? I can imagine what you mean but a visual aid would be super useful.
- fnordpiglet 4y agoI kagi’ed around and I can’t, sorry. The software is 30 some odd years old and was acquired by IBM and sublimated as all ibm acquisitions do. But my memory of it could well be approximated by using dot to create nodes for execution points with edges to calls that are rendered with a weight proportional to the log of the execution time. The nice thing is it allowed for recursive calls to be rendered as cycles, and there are a lot of non recursive cycles I found. It also did a reasonably good job of clustering so highly popular calls fanned into a sub graph but with each graph calling in clustered independently.
- iot_devs 4y agoThanks a lot! I appreciated the description anyway!