Esempio n. 1
0
 def event_receive(self, process_id, time, origin_id):
     start_time = self.idles[process_id]
     if start_time is not None:
         self.add_row('I', start_time, time - start_time, process_id, None,
                      (None, None))
         self.idles[process_id] = None
     RunInstance.event_receive(self, process_id, time, origin_id)
Esempio n. 2
0
 def event_receive(self, process_id, time, origin_id):
     start_time = self.idles[process_id]
     if start_time is not None:
         self.add_row('I',
                      start_time,
                      time - start_time,
                      process_id,
                      None,
                      (None, None))
         self.idles[process_id] = None
     RunInstance.event_receive(self, process_id, time, origin_id)
Esempio n. 3
0
    def event_receive(self, process_id, thread_id, time, origin_id):
        send_time = RunInstance.event_receive(self, process_id, thread_id, time, origin_id)
        idle_value = self.store_idle(process_id, thread_id, time)
        if idle_value is not None:
            self.idles_data[process_id * self.threads_count + thread_id].append(idle_value)

        self.last_time = time
        """
        self.add_entry(
            "send_receive", self.last_event_info.get_name(),
            time - send_time,
            snd_process, snd_thread,
            process_id, thread_id,
            "", "", send_time, "", "")"""


        self.last_event_info = EventInformation(
            "_event_send", time, process_id, thread_id, "", "", send_time)
        return send_time