Files
pvData/testApp/mb
2013-02-13 14:18:42 +01:00
..
2013-02-13 14:18:42 +01:00
2013-02-13 14:18:42 +01:00
2013-02-13 14:18:42 +01:00

channelGet
0 - client channelGet->get()
1 - client channelGet->serialize (start)
2 - client channelGet->serialize (end)
3 - server channelGet->deserialize request (start)
4 - server channelGet->deserialize request (end)
5 - server channelGet->getDone()
6 - server channelGet->serialize response (start)
7 - server channelGet->serialize response (end)
8 - client channelGet->deserialize (start)
9 - client channelGet->deserialize (end), just before channelGet->getDone() is called



MB_DECLARE_EXPORT(channelGet);

# 10000 - max size
MB_DECLARE(channelGet, 10000);

# in main() to install atexit() hook
MB_INIT;

MB_INC_AUTO_ID(channelGet);
MB_POINT(channelGet, 0);
MB_POINT(channelGet, 1);
MB_POINT(channelGet, 2);

MB_INC_AUTO_ID(channelGet);
MB_POINT(channelGet, 3);
MB_POINT(channelGet, 4);
MB_POINT(channelGet, 5);
MB_POINT(channelGet, 6);
MB_POINT(channelGet, 7);

MB_POINT(channelGet, 8);
MB_POINT(channelGet, 9);


----


cat mb* | sort < mb.csv
mb_stat mb.csv 


mb_stat mb.csv -n | grep ,2, | cut -d , -f 3 | gnuplot -p -e "plot '-'"


---