Joshua Gross and Facebook Github Bot
751d0e75b0
Fabric PerfLogger: prevent ConcurrentModificationException
...
Summary: Some surfaces throw ConcurrentModificationException when logging detailed perf for Fabric. I've refactored the ReactMarker class to use a threadsafe ArrayList and removed synchronization, which is safer and should improve perf everywhere the markers are used, even if there are zero listeners.
Reviewed By: mdvacca
Differential Revision: D16656139
fbshipit-source-id: 34572f9ad19028a273e0837b0b895c5e8a47976a
2019-08-05 15:38:04 -07:00
..
2019-07-11 16:23:29 -07:00
2019-08-05 15:38:04 -07:00
2019-07-16 09:38:03 -07:00
2019-07-02 04:16:46 -07:00
2019-07-31 13:54:23 -07:00
2019-08-02 16:38:45 -07:00
2019-07-11 23:32:25 -07:00
2019-07-02 04:16:46 -07:00
2019-07-02 04:16:46 -07:00
2019-08-01 20:50:42 -07:00
2019-07-11 16:23:29 -07:00
2019-07-15 11:25:52 -07:00
2019-08-01 19:49:12 -07:00
2019-07-02 04:16:46 -07:00
2019-07-11 16:23:29 -07:00
2019-08-02 10:08:40 -07:00
2019-08-05 04:42:50 -07:00
2019-07-16 09:38:03 -07:00
2019-07-23 23:38:39 -07:00
2019-07-25 23:05:53 -07:00
2019-07-11 16:23:29 -07:00
2019-07-11 16:23:29 -07:00
2019-07-02 04:16:46 -07:00
2019-07-02 04:16:46 -07:00
2019-07-11 16:23:29 -07:00
2019-07-02 04:16:46 -07:00
2019-07-02 04:16:46 -07:00
2019-07-02 04:16:46 -07:00
2019-07-11 16:23:29 -07:00
2019-07-11 16:23:29 -07:00
2019-07-02 04:16:46 -07:00
2019-07-02 04:16:46 -07:00
2019-07-11 16:23:29 -07:00
2019-07-11 16:23:29 -07:00
2019-07-02 04:16:46 -07:00
2019-07-30 20:28:27 -07:00
2019-07-25 23:05:53 -07:00
2019-07-02 04:16:46 -07:00
2019-07-11 16:23:29 -07:00
2019-07-11 16:23:29 -07:00
2019-07-02 04:16:46 -07:00
2019-07-02 04:16:46 -07:00
2019-07-11 16:23:29 -07:00
2019-07-02 04:16:46 -07:00
2019-07-11 16:23:29 -07:00