mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Implement Performance.measure support for RN (JS side)
Summary: Changelog: [Internal] This adds JS side implementation (including the API) for the `Performance.measure` functionality, [as described in the corresponding standard](https://www.w3.org/TR/user-timing/#measure-method). The JS part is separated from the C++ implementation (further down the stack) to help the review being more focused. Reviewed By: mdvacca Differential Revision: D41733190 fbshipit-source-id: 72b69f6bb332aed4b9477a186b0e818b62009220
This commit is contained in:
committed by
Facebook GitHub Bot
parent
7a9ed166aa
commit
d8bcab2be7
@@ -22,4 +22,21 @@ void NativePerformance::mark(
|
||||
PerformanceEntryReporter::getInstance().mark(name, startTime, duration);
|
||||
}
|
||||
|
||||
void NativePerformance::clearMarks(
|
||||
jsi::Runtime &rt,
|
||||
std::optional<std::string> markName) {}
|
||||
|
||||
void NativePerformance::measure(
|
||||
jsi::Runtime &rt,
|
||||
std::string name,
|
||||
double startTime,
|
||||
double endTime,
|
||||
std::optional<double> duration,
|
||||
std::optional<std::string> startMark,
|
||||
std::optional<std::string> endMark) {}
|
||||
|
||||
void NativePerformance::clearMeasures(
|
||||
jsi::Runtime &rt,
|
||||
std::optional<std::string> measureName) {}
|
||||
|
||||
} // namespace facebook::react
|
||||
|
||||
Reference in New Issue
Block a user