|
| 1 | +// Trace configuration: |
| 2 | +// { |
| 3 | +// "timestamps": { |
| 4 | +// "documentation": { |
| 5 | +// "mode": "absolute/relative(default)" |
| 6 | +// , "precision": "milli/micro/nano(default)" |
| 7 | +// , "time1_send": "true/false(default), time when sender places message into the message queue" |
| 8 | +// , "time2_receive": "true/false(default), time when controller delivers the message to the receiver" |
| 9 | +// , "time3_handle": "true/false(default), time when message was processed by the receiver" |
| 10 | +// } |
| 11 | +// , "mode": "relative" |
| 12 | +// , "precision": "nano" |
| 13 | +// , "time1_send": false |
| 14 | +// , "time2_receive": true |
| 15 | +// , "time3_handle": true |
| 16 | +// } |
| 17 | +// , "trace": { |
| 18 | +// "start_time": "2025-11-11 12:05:14.586791900" |
| 19 | +// } |
| 20 | +// } |
| 21 | +instance 0x22cc6827c50 Top : RTSuperActor |
| 22 | +instance 0x22cc6833550 specials : RTTimerActor |
| 23 | +0x22cc6827c50 Top -> 0x22cc6833550 specials : initialize() { "time2_receive": 3216600, "time3_handle": 4998400 } |
| 24 | +0x22cc6833550 specials -> 0x22cc6827c50 Top.timer : timeout() { "time2_receive": 3844200, "time3_handle": 13415100 } |
| 25 | +instance 0x22cc6833390 guesser[0] : Guesser |
| 26 | +instance 0x22cc6833260 application : Top |
| 27 | +0x22cc6833390 guesser.guesserP -> 0x22cc6833260 application.guesserP[0] : ready() { "time2_receive": 13418700, "time3_handle": 13617700 } |
| 28 | +instance 0x22cc680a130 guesser[1] : Guesser |
| 29 | +0x22cc680a130 guesser.guesserP -> 0x22cc6833260 application.guesserP[1] : ready() { "time2_receive": 13618900, "time3_handle": 13777300 } |
| 30 | +instance 0x22cc680a230 guesser[2] : Guesser |
| 31 | +0x22cc680a230 guesser.guesserP -> 0x22cc6833260 application.guesserP[2] : ready() { "time2_receive": 13779100, "time3_handle": 13929400 } |
| 32 | +instance 0x22cc680dca0 guesser[3] : Guesser |
| 33 | +0x22cc680dca0 guesser.guesserP -> 0x22cc6833260 application.guesserP[3] : ready() { "time2_receive": 13930500, "time3_handle": 14069800 } |
| 34 | +instance 0x22cc680dda0 guesser[4] : Guesser |
| 35 | +0x22cc680dda0 guesser.guesserP -> 0x22cc6833260 application.guesserP[4] : ready() { "time2_receive": 14070700, "time3_handle": 14217100 } |
| 36 | +instance 0x22cc680dea0 guesser[5] : Guesser |
| 37 | +0x22cc680dea0 guesser.guesserP -> 0x22cc6833260 application.guesserP[5] : ready() { "time2_receive": 14218000, "time3_handle": 14362400 } |
| 38 | +instance 0x22cc680dfa0 guesser[6] : Guesser |
| 39 | +0x22cc680dfa0 guesser.guesserP -> 0x22cc6833260 application.guesserP[6] : ready() { "time2_receive": 14363400, "time3_handle": 14535800 } |
| 40 | +instance 0x22cc680e0a0 guesser[7] : Guesser |
| 41 | +0x22cc680e0a0 guesser.guesserP -> 0x22cc6833260 application.guesserP[7] : ready() { "time2_receive": 14537600, "time3_handle": 14686600 } |
| 42 | +instance 0x22cc680e9b0 guesser[8] : Guesser |
| 43 | +0x22cc680e9b0 guesser.guesserP -> 0x22cc6833260 application.guesserP[8] : ready() { "time2_receive": 14687700, "time3_handle": 14836400 } |
| 44 | +instance 0x22cc680eab0 guesser[9] : Guesser |
| 45 | +0x22cc680eab0 guesser.guesserP -> 0x22cc6833260 application.guesserP[9] : ready() { "time2_receive": 14837500, "time3_handle": 14980700 } |
| 46 | +instance 0x22cc680ebb0 number : Number |
| 47 | +0x22cc680ebb0 number.cmdP -> 0x22cc6833260 application.cmdP : ready() { "time2_receive": 14981800, "time3_handle": 15677900 } |
| 48 | +0x22cc6833550 specials -> 0x22cc6833260 application.timerP : timeout() { "time2_receive": 516534200, "time3_handle": 518649800 } |
| 49 | +0x22cc6833260 application.guesserP[0] -> 0x22cc6833390 guesser.guesserP : doConnect(RTActorId 0x22cc680ebb0) { "time2_receive": 518656200, "time3_handle": 521348600 } |
| 50 | +0x22cc680ebb0 number.numberP -> 0x22cc6833390 guesser.numberP : rtBound() { "time2_receive": 521352800, "time3_handle": 523571600 } |
| 51 | +0x22cc6833390 guesser.numberP -> 0x22cc680ebb0 number.numberP : askHint() { "time2_receive": 523575400, "time3_handle": 524805600 } |
| 52 | +0x22cc680ebb0 number.numberP -> 0x22cc6833390 guesser.numberP : sendHint(Hint{current 100,isLess true,max 100,min 0}) { "time2_receive": 524812900, "time3_handle": 525691900 } |
| 53 | +0x22cc6833390 guesser.numberP -> 0x22cc680ebb0 number.numberP : guess(unsigned 50) { "time2_receive": 525697500, "time3_handle": 526099600 } |
| 54 | +instance 0x0 external : External |
| 55 | +0x0 external -> 0x22cc6833390 guesser.numberP : sendAnswer(bool false) { "time2_receive": 526101700, "time3_handle": 526109500 } |
| 56 | +0x22cc6833390 guesser.guesserP -> 0x22cc6833260 application.guesserP[0] : notFound() { "time2_receive": 526111000, "time3_handle": 527352400 } |
| 57 | +0x0 external -> 0x22cc6833390 guesser.numberP : rtUnbound() { "time2_receive": 527357800, "time3_handle": 527700200 } |
| 58 | +0x22cc6833550 specials -> 0x22cc6833260 application.timerP : timeout() { "time2_receive": 1032776700, "time3_handle": 1033875900 } |
| 59 | +0x22cc6833260 application.guesserP[1] -> 0x22cc680a130 guesser.guesserP : doConnect(RTActorId 0x22cc680ebb0) { "time2_receive": 1033878400, "time3_handle": 1034852300 } |
| 60 | +0x22cc680ebb0 number.numberP -> 0x22cc680a130 guesser.numberP : rtBound() { "time2_receive": 1034853800, "time3_handle": 1035635000 } |
| 61 | +0x22cc680a130 guesser.numberP -> 0x22cc680ebb0 number.numberP : askHint() { "time2_receive": 1035642900, "time3_handle": 1036343400 } |
| 62 | +0x22cc680ebb0 number.numberP -> 0x22cc680a130 guesser.numberP : sendHint(Hint{current 50,isLess false,max 100,min 50}) { "time2_receive": 1036344900, "time3_handle": 1036813900 } |
| 63 | +0x22cc680a130 guesser.numberP -> 0x22cc680ebb0 number.numberP : guess(unsigned 75) { "time2_receive": 1036815300, "time3_handle": 1036920900 } |
| 64 | +0x0 external -> 0x22cc680a130 guesser.numberP : sendAnswer(bool false) { "time2_receive": 1036921900, "time3_handle": 1036924900 } |
| 65 | +0x22cc680a130 guesser.guesserP -> 0x22cc6833260 application.guesserP[1] : notFound() { "time2_receive": 1036925700, "time3_handle": 1037775000 } |
| 66 | +0x0 external -> 0x22cc680a130 guesser.numberP : rtUnbound() { "time2_receive": 1037776200, "time3_handle": 1038418600 } |
| 67 | +0x22cc6833550 specials -> 0x22cc6833260 application.timerP : timeout() { "time2_receive": 1546646700, "time3_handle": 1547259400 } |
| 68 | +0x22cc6833260 application.guesserP[2] -> 0x22cc680a230 guesser.guesserP : doConnect(RTActorId 0x22cc680ebb0) { "time2_receive": 1547263000, "time3_handle": 1549165200 } |
| 69 | +0x22cc680ebb0 number.numberP -> 0x22cc680a230 guesser.numberP : rtBound() { "time2_receive": 1549167100, "time3_handle": 1550061000 } |
| 70 | +0x22cc680a230 guesser.numberP -> 0x22cc680ebb0 number.numberP : askHint() { "time2_receive": 1550062400, "time3_handle": 1550585900 } |
| 71 | +0x22cc680ebb0 number.numberP -> 0x22cc680a230 guesser.numberP : sendHint(Hint{current 75,isLess true,max 75,min 50}) { "time2_receive": 1550587200, "time3_handle": 1550943600 } |
| 72 | +0x22cc680a230 guesser.numberP -> 0x22cc680ebb0 number.numberP : guess(unsigned 63) { "time2_receive": 1550944700, "time3_handle": 1551182900 } |
| 73 | +0x0 external -> 0x22cc680a230 guesser.numberP : sendAnswer(bool false) { "time2_receive": 1551184600, "time3_handle": 1551188300 } |
| 74 | +0x22cc680a230 guesser.guesserP -> 0x22cc6833260 application.guesserP[2] : notFound() { "time2_receive": 1551189200, "time3_handle": 1552361000 } |
| 75 | +0x0 external -> 0x22cc680a230 guesser.numberP : rtUnbound() { "time2_receive": 1552362200, "time3_handle": 1552648300 } |
| 76 | +0x22cc6833550 specials -> 0x22cc6833260 application.timerP : timeout() { "time2_receive": 2051576600, "time3_handle": 2052665000 } |
| 77 | +0x22cc6833260 application.guesserP[3] -> 0x22cc680dca0 guesser.guesserP : doConnect(RTActorId 0x22cc680ebb0) { "time2_receive": 2052670600, "time3_handle": 2054638900 } |
| 78 | +0x22cc680ebb0 number.numberP -> 0x22cc680dca0 guesser.numberP : rtBound() { "time2_receive": 2054642200, "time3_handle": 2056306500 } |
| 79 | +0x22cc680dca0 guesser.numberP -> 0x22cc680ebb0 number.numberP : askHint() { "time2_receive": 2056310500, "time3_handle": 2058392700 } |
| 80 | +0x22cc680ebb0 number.numberP -> 0x22cc680dca0 guesser.numberP : sendHint(Hint{current 63,isLess true,max 63,min 50}) { "time2_receive": 2058396300, "time3_handle": 2059341100 } |
| 81 | +0x22cc680dca0 guesser.numberP -> 0x22cc680ebb0 number.numberP : guess(unsigned 57) { "time2_receive": 2059348500, "time3_handle": 2059758100 } |
| 82 | +0x0 external -> 0x22cc680dca0 guesser.numberP : sendAnswer(bool false) { "time2_receive": 2059760900, "time3_handle": 2059767300 } |
| 83 | +0x22cc680dca0 guesser.guesserP -> 0x22cc6833260 application.guesserP[3] : notFound() { "time2_receive": 2059769000, "time3_handle": 2061450500 } |
| 84 | +0x0 external -> 0x22cc680dca0 guesser.numberP : rtUnbound() { "time2_receive": 2061456600, "time3_handle": 2061956200 } |
| 85 | +0x22cc6833550 specials -> 0x22cc6833260 application.timerP : timeout() { "time2_receive": 2571432700, "time3_handle": 2575458800 } |
| 86 | +0x22cc6833260 application.guesserP[4] -> 0x22cc680dda0 guesser.guesserP : doConnect(RTActorId 0x22cc680ebb0) { "time2_receive": 2575464600, "time3_handle": 2576667200 } |
| 87 | +0x22cc680ebb0 number.numberP -> 0x22cc680dda0 guesser.numberP : rtBound() { "time2_receive": 2576674300, "time3_handle": 2577509400 } |
| 88 | +0x22cc680dda0 guesser.numberP -> 0x22cc680ebb0 number.numberP : askHint() { "time2_receive": 2577511000, "time3_handle": 2578011400 } |
| 89 | +0x22cc680ebb0 number.numberP -> 0x22cc680dda0 guesser.numberP : sendHint(Hint{current 57,isLess false,max 63,min 57}) { "time2_receive": 2578012900, "time3_handle": 2578412300 } |
| 90 | +0x22cc680dda0 guesser.numberP -> 0x22cc680ebb0 number.numberP : guess(unsigned 60) { "time2_receive": 2578413800, "time3_handle": 2578867500 } |
| 91 | +0x0 external -> 0x22cc680dda0 guesser.numberP : sendAnswer(bool false) { "time2_receive": 2578869100, "time3_handle": 2578931400 } |
| 92 | +0x22cc680dda0 guesser.guesserP -> 0x22cc6833260 application.guesserP[4] : notFound() { "time2_receive": 2578932500, "time3_handle": 2580032100 } |
| 93 | +0x0 external -> 0x22cc680dda0 guesser.numberP : rtUnbound() { "time2_receive": 2580033600, "time3_handle": 2580401600 } |
| 94 | +0x22cc6833550 specials -> 0x22cc6833260 application.timerP : timeout() { "time2_receive": 3093621500, "time3_handle": 3097145200 } |
| 95 | +0x22cc6833260 application.guesserP[5] -> 0x22cc680dea0 guesser.guesserP : doConnect(RTActorId 0x22cc680ebb0) { "time2_receive": 3097153500, "time3_handle": 3099809900 } |
| 96 | +0x22cc680ebb0 number.numberP -> 0x22cc680dea0 guesser.numberP : rtBound() { "time2_receive": 3099814800, "time3_handle": 3101654600 } |
| 97 | +0x22cc680dea0 guesser.numberP -> 0x22cc680ebb0 number.numberP : askHint() { "time2_receive": 3101659200, "time3_handle": 3102890500 } |
| 98 | +0x22cc680ebb0 number.numberP -> 0x22cc680dea0 guesser.numberP : sendHint(Hint{current 60,isLess true,max 60,min 57}) { "time2_receive": 3102894500, "time3_handle": 3104804800 } |
| 99 | +0x22cc680dea0 guesser.numberP -> 0x22cc680ebb0 number.numberP : guess(unsigned 59) { "time2_receive": 3104808200, "time3_handle": 3105534100 } |
| 100 | +0x0 external -> 0x22cc680dea0 guesser.numberP : sendAnswer(bool true) { "time2_receive": 3105536500, "time3_handle": 3105541900 } |
| 101 | +0x22cc680dea0 guesser.guesserP -> 0x22cc6833260 application.guesserP[5] : found(unsigned 59) { "time2_receive": 3105543200, "time3_handle": 3107114300 } |
0 commit comments