MCPcopy Create free account

hub / github.com/bamlab/react-native-flipper-performance-monitor / functions

Functions118 in github.com/bamlab/react-native-flipper-performance-monitor

↓ 8 callersMethod_calculateXY
* Calculate the x y coordinates based on a percentage * * @param {object} coordinates * @param {number} percentage * * @return {{x: num
e2e/utils/GestureHandler.ts:209
↓ 6 callersFunctionround
(n: number, decimals: number)
flipper-desktop/src/utils/round.ts:1
↓ 6 callersFunctionsetupPlugin
()
flipper-desktop/src/__tests__/Plugin.spec.tsx:9
↓ 4 callersFunctiongetTotalTimeAndFrames
( measures: ThreadMeasure[] )
flipper-desktop/src/utils/getTotalTimeAndFrames.ts:3
↓ 4 callersMethodswipeOnPercentage
* Swipe from coordinates (from) to the new coordinates (to). The given coordinates are * percentages of the screen. * * @param {object} from
e2e/utils/GestureHandler.ts:129
↓ 3 callersFunctiongetFPS
(measure: ThreadMeasure)
flipper-desktop/src/utils/getFPS.ts:4
↓ 2 callersMethod_getDeviceScreenCoordinates
* Get the screen coordinates based on a device his screensize * * @param {object} screenSize the size of the screen * @param {object} coordin
e2e/utils/GestureHandler.ts:189
↓ 2 callersMethodexecuteCommand
(command: string)
flipper-desktop/src/GfxInfo.tsx:38
↓ 2 callersFunctiongetFPSGraphData
(measures: ThreadMeasure[])
flipper-desktop/src/PerfMonitorView.tsx:19
↓ 2 callersFunctiongetThreadMeasures
( measures: Measure[], thread: ThreadType )
flipper-desktop/src/utils/getThreadMeasures.ts:52
↓ 2 callersFunctionroundToDecimal
(value: number, decimalCount: number)
flipper-desktop/src/GfxInfo.tsx:24
↓ 2 callersFunctionrunCommand
(command: string)
e2e/utils/measureStartupTime.ts:4
↓ 2 callersMethodstart
(ReactContext reactContext, MonitorCallback monitorCallback)
flipper-native/android/src/debug/java/tech/bam/rnperformance/flipper/FPSMonitor.java:22
↓ 2 callersMethodstartMeasuring
()
flipper-native/android/src/debug/java/tech/bam/rnperformance/flipper/RNPerfMonitorPlugin.java:60
↓ 2 callersFunctionstopMeasuring
()
flipper-desktop/src/index.tsx:39
↓ 2 callersMethodstopMeasuring
()
flipper-native/android/src/debug/java/tech/bam/rnperformance/flipper/RNPerfMonitorPlugin.java:88
↓ 2 callersMethodxpathByResourceId
(id: string)
e2e/utils/AppiumDriver.ts:86
↓ 1 callersMethodaggregateMeasures
()
flipper-desktop/src/GfxInfo.tsx:138
↓ 1 callersFunctionaverage
(values: number[])
e2e/utils/measureStartupTime.ts:48
↓ 1 callersMethodbyText
(text: string)
e2e/utils/AppiumDriver.ts:66
↓ 1 callersMethodclickElementById
(id: string)
e2e/utils/AppiumDriver.ts:122
↓ 1 callersMethodcreate
({ appPackage, appActivity, ...clientCapabilities }: webdriver.BrowserObject["capabilities"])
e2e/utils/AppiumDriver.ts:24
↓ 1 callersFunctionfibonacci
(n)
flipper-native/index.js:3
↓ 1 callersMethodfibonacci
(int n)
flipper-native/android/src/main/java/tech/bam/rnperformance/flipper/FlipperPerformancePluginModule.java:33
↓ 1 callersMethodfindElementById
(testID: string)
e2e/utils/AppiumDriver.ts:94
↓ 1 callersMethodfindElementByText
(text: string)
e2e/utils/AppiumDriver.ts:112
↓ 1 callersFunctiongetColor
(score: number)
flipper-desktop/src/Report.tsx:9
↓ 1 callersMethodgetGfxInfo
()
flipper-desktop/src/GfxInfo.tsx:53
↓ 1 callersMethodgetReactNativeHost
()
example/android/app/src/main/java/com/example/MainApplication.java:38
↓ 1 callersMethodgetRenderingTimeMeasures
( histogram: HistogramValue[] )
flipper-desktop/src/GfxInfo.tsx:68
↓ 1 callersFunctiongetReportRows
()
flipper-desktop/src/Report.tsx:51
↓ 1 callersFunctiongetScore
()
flipper-desktop/src/Report.tsx:45
↓ 1 callersFunctiongetTimeThreadlocked
(jsMeasures: ThreadMeasure[])
flipper-desktop/src/Report.tsx:15
↓ 1 callersMethodinitializeFlipper
Loads Flipper in React Native templates. Call this in the onCreate method with something like initializeFlipper(this, getReactNativeHost().getReactIns
example/android/app/src/main/java/com/example/MainApplication.java:57
↓ 1 callersFunctionkillUIThread
(intensity)
flipper-native/index.js:9
↓ 1 callersMethodkillUIThread
(int intensity, Promise promise)
flipper-native/android/src/main/java/tech/bam/rnperformance/flipper/FlipperPerformancePluginModule.java:27
↓ 1 callersMethodmeasure
()
flipper-desktop/src/GfxInfo.tsx:86
↓ 1 callersFunctionmeasureStartupTime
({beforeRestart, checkIsStarted, bundleId}: StartupTimeOptions)
e2e/utils/measureStartupTime.ts:16
↓ 1 callersFunctionopenMigrationDialog
()
flipper-desktop/src/openMigrationDialog.tsx:7
↓ 1 callersMethodparseHistogram
(histogramText: string)
flipper-desktop/src/GfxInfo.tsx:59
↓ 1 callersMethodreportMeasure
({ markerName, measure: { jankyFrames, renderingTime: { totalFramesRendered, totalRenderTi
flipper-desktop/src/GfxInfo.tsx:118
↓ 1 callersMethodresetDumpSys
()
flipper-desktop/src/GfxInfo.tsx:47
↓ 1 callersFunctionrunAppiumStartupTimeTest
(options: TestOptions)
e2e/utils/measureStartupTime.ts:34
↓ 1 callersMethodsetCurrentFPS
( int uiFrames, int jsFrames, int timeInMs )
flipper-native/android/src/debug/java/tech/bam/rnperformance/flipper/FPSMonitor.java:9
↓ 1 callersFunctionsplitMeasure
(measure: ThreadMeasure)
flipper-desktop/src/utils/getThreadMeasures.ts:27
↓ 1 callersFunctionstartApp
(bundleId: string)
e2e/utils/measureStartupTime.ts:8
↓ 1 callersMethodstop
()
flipper-native/android/src/debug/java/tech/bam/rnperformance/flipper/FPSMonitor.java:31
↓ 1 callersMethodstop
()
react-native-startup-trace/android/src/main/java/tech/bam/rnperformance/startuptrace/StartupTraceModule.java:30
↓ 1 callersFunctionstopApp
(bundleId: string)
e2e/utils/measureStartupTime.ts:7
↓ 1 callersMethodswipe
* Swipe from coordinates (from) to the new coordinates (to). The given coordinates are in pixels. * * @param {object} from { x: 50, y: 50 } *
e2e/utils/GestureHandler.ts:158
↓ 1 callersMethodswipeUp
* Swipe Up based on a percentage * * @param {number} percentage from 0 - 1
e2e/utils/GestureHandler.ts:84
↓ 1 callersMethodtakeScreenShot
(screenName: string)
e2e/utils/AppiumDriver.ts:51
↓ 1 callersMethodtakeScreenshotOnFailure
( command: () => Promise<void>, errorScreenshotName: string )
e2e/utils/AppiumDriver.ts:74
↓ 1 callersMethodwait
(delay: number)
e2e/utils/AppiumDriver.ts:47
↓ 1 callersMethodwaitForElement
(element: webdriver.Element)
e2e/utils/AppiumDriver.ts:70
FunctionChart
({ data, title, height, interval, timeLimit, color, }: { data: { x: number; y: number }[]; tit
flipper-desktop/src/components/Chart.tsx:5
FunctionCircularProgressWithLabel
({ color, ...props }: { color: string; size: number; value: number; })
flipper-desktop/src/components/CircularProgressWithLabel.tsx:6
FunctionComponent
()
flipper-desktop/src/index.tsx:50
FunctionControlsContainer
({ children }: { children: ReactNode })
flipper-desktop/src/PerfMonitorView.tsx:30
MethodFlipperPerformancePluginModule
(ReactApplicationContext reactContext)
flipper-native/android/src/main/java/tech/bam/rnperformance/flipper/FlipperPerformancePluginModule.java:17
FunctionPerfMonitorView
({ measures, startMeasuring, stopMeasuring, isMeasuring, }: { measures: Measure[]; startMeasuring:
flipper-desktop/src/PerfMonitorView.tsx:93
MethodRNPerfMonitorPlugin
(ReactInstanceManager reactInstanceManager)
flipper-native/android/src/debug/java/tech/bam/rnperformance/flipper/RNPerfMonitorPlugin.java:19
FunctionReport
({ jsMeasures, uiMeasures, isMeasuring, }: { jsMeasures: ThreadMeasure[]; uiMeasures: ThreadMeasure[
flipper-desktop/src/Report.tsx:25
FunctionStartButton
({ isMeasuring, start, stop, }: { isMeasuring: boolean; start: () => void; stop: () => void; })
flipper-desktop/src/components/StartButton.tsx:5
MethodStartupTraceModule
(ReactApplicationContext context)
react-native-startup-trace/android/src/main/java/tech/bam/rnperformance/startuptrace/StartupTraceModule.java:15
FunctionTable
({ rows, }: { rows: { title: string; value: string | number }[]; })
flipper-desktop/src/components/Table.tsx:7
FunctionTimeLimitControl
({ timeLimitEnabled, toggleTimeLimit, setTimeLimit, timeLimit, }: { timeLimitEnabled: boolean; tim
flipper-desktop/src/PerfMonitorView.tsx:43
FunctionTitle
()
flipper-desktop/src/components/Title.tsx:4
MethodaddMeasureMarker
(markerName: string)
flipper-desktop/src/GfxInfo.tsx:109
Methodapply
(OkHttpClient.Builder builder)
example/android/app/src/debug/java/com/example/ReactNativeFlipper.java:43
MethodcheckIfDisplayedWithScrollDown
* Check if an element is visible and if not scroll down a portion of the screen to * check if it visible after a x amount of scrolls * * @par
e2e/utils/GestureHandler.ts:46
MethodclickElementByText
(text: string)
e2e/utils/AppiumDriver.ts:127
Methodconstructor
({ androidPackage }: { androidPackage: string })
flipper-desktop/src/GfxInfo.tsx:33
Methodconstructor
(client: webdriver.BrowserObject)
e2e/utils/GestureHandler.ts:33
Methodconstructor
({ client }: { client: webdriver.BrowserObject })
e2e/utils/AppiumDriver.ts:18
MethodcreateNativeModules
(@NonNull ReactApplicationContext reactContext)
flipper-native/android/src/main/java/tech/bam/rnperformance/flipper/FlipperPerformancePluginPackage.java:15
MethodcreateNativeModules
(ReactApplicationContext reactContext)
react-native-startup-trace/android/src/main/java/tech/bam/rnperformance/startuptrace/StartupTracePackage.java:14
MethodcreateViewManagers
(@NonNull ReactApplicationContext reactContext)
flipper-native/android/src/main/java/tech/bam/rnperformance/flipper/FlipperPerformancePluginPackage.java:23
MethodcreateViewManagers
(ReactApplicationContext reactContext)
react-native-startup-trace/android/src/main/java/tech/bam/rnperformance/startuptrace/StartupTracePackage.java:22
MethodfindElementsById
(testID: string)
e2e/utils/AppiumDriver.ts:90
MethodgetId
()
flipper-native/android/src/debug/java/tech/bam/rnperformance/flipper/RNPerfMonitorPlugin.java:25
MethodgetJSMainModuleName
()
example/android/app/src/main/java/com/example/MainApplication.java:32
MethodgetMainComponentName
Returns the name of the main component registered from JavaScript. This is used to schedule rendering of the component.
example/android/app/src/main/java/com/example/MainActivity.java:11
MethodgetName
()
flipper-native/android/src/main/java/tech/bam/rnperformance/flipper/FlipperPerformancePluginModule.java:21
MethodgetName
()
react-native-startup-trace/android/src/main/java/tech/bam/rnperformance/startuptrace/StartupTraceModule.java:19
MethodgetPackages
()
example/android/app/src/main/java/com/example/MainApplication.java:23
MethodgetUseDeveloperSupport
()
example/android/app/src/main/java/com/example/MainApplication.java:18
MethodinitializeFlipper
(Context context, ReactInstanceManager reactInstanceManager)
example/android/app/src/debug/java/com/example/ReactNativeFlipper.java:29
FunctionkillJSThread
(intensity)
flipper-native/index.js:7
MethodlogResourceIds
()
e2e/utils/AppiumDriver.ts:98
MethodonConnect
(FlipperConnection connection)
flipper-native/android/src/debug/java/tech/bam/rnperformance/flipper/RNPerfMonitorPlugin.java:30
MethodonCreate
()
example/android/app/src/main/java/com/example/MainApplication.java:43
MethodonDisconnect
()
flipper-native/android/src/debug/java/tech/bam/rnperformance/flipper/RNPerfMonitorPlugin.java:50
MethodonReactContextInitialized
(ReactContext reactContext)
example/android/app/src/debug/java/com/example/ReactNativeFlipper.java:57
MethodonReceive
(FlipperObject params, FlipperResponder responder)
flipper-native/android/src/debug/java/tech/bam/rnperformance/flipper/RNPerfMonitorPlugin.java:35
Functionplugin
(client: PluginClient<Events, Methods>)
flipper-desktop/src/index.tsx:16
Methodreport
()
flipper-desktop/src/GfxInfo.tsx:169
Methodrun
()
example/android/app/src/debug/java/com/example/ReactNativeFlipper.java:62
Methodrun
()
flipper-native/android/src/debug/java/tech/bam/rnperformance/flipper/RNPerfMonitorPlugin.java:62
Methodrun
()
flipper-native/android/src/debug/java/tech/bam/rnperformance/flipper/FPSMonitor.java:45
next →1–100 of 118, ranked by callers