[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [MirageOS-devel] Mirage profiling and tracing update
I've put up a page on the Mirage wiki describing the new tracing system: http://openmirage.org/wiki/profiling Whereas the previous examples looked at performance, this one looks at using tracing to hunt down a bug (a race condition in the network stack). Some new features since the previous blog post: - The trace format is now binary (CTF). - The mirage tool can automatically configure your unikernel for tracing. - You can view the trace of a program while it's still running, or after it has crashed. - The mirage-trace-viewer tool can now read from multiple input sources (trace files, Unix processes and Xen guests) and output in mutliple formats (GTK viewer, HTML/JavaScript website, CTF file). - Many Mirage libraries now have tracing instrumentation built in. - We now trace Lwt_conditions too, even though they're not technically threads, adding a nice splash of orange to the diagrams. - The GTK viewer has an Export SVG feature on the popup menu (which I used for the poster). I'd be interested to hear about other people using it... -- Dr Thomas Leonard http://0install.net/ GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 GPG: DA98 25AE CAD0 8975 7CDA BD8E 0713 3F96 CA74 D8BA _______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |