Skip to main content

Impact Analysis

The following numbers are representative of a skeletal sample app integrated with the Helpshift SDK X React Native plugin.

Note

App Launch Time

Since all the Helpshift initialization takes place on a background thread, the Helpshift SDK does not affect app launch times.

v10.3.1

iOS

Note

Tested with React Native 0.73.4, on macOS 13.2.1, with Xcode 14.2 built demo app on iOS 17.2 (iPhone 14). Memory Usage will increase with the number of messages in a conversation.

Disk space

When a React Native iOS app is integrated with helpshift-plugin-sdkx-react-native, the increase in the size of the IPA file is around 457 KB.

Ram usage

The following is the memory usage of Helpshift APIs in debug mode. (Values are approximate)

Helpshift's Chat screen (showConversation:)adds 5.3 MB (This depends on the number of messages on the chat screen).
Helpshift's FAQs screen (showFAQs:)adds 3.8 MB.
Helpshift's FAQ section screen (showFAQSection:)adds 4 MB.
Helpshift's single FAQ screen (showFAQ:)adds 3.7 MB.

Android

Note

Tested with a demo app on Google Pixel 6a running Android 14.

Disk space

When a React Native Android app is integrated with helpshift-plugin-sdkx-react-native, the increase in the size of the APK file is around 146.6 KB.

Memory usage

Helpshift API launchJava heap memory (in approx.MB)Total memory usage(in approx MB)
showFAQs0.437
showFAQSection0.336
showSingleFAQ0.240
showConversation (conversational mode)366

v10.2.2

iOS

Note

Tested with React Native 0.68.2, on macOS 13.1, with Xcode 14.2 built demo app on iOS 15.7 (iPhone X). Memory Usage will increase with the number of messages in a conversation.

Disk space

When a React Native iOS app is integrated with helpshift-plugin-sdkx-react-native, the increase in the size of the IPA file is around 307 KB.

Ram usage

The following is the memory usage of Helpshift APIs in debug mode. (Values are approximate)

Helpshift's Chat screen (showConversation:)adds 5.3 MB (This depends on the number of messages on the chat screen).
Helpshift's FAQs screen (showFAQs:)adds 4.2 MB.
Helpshift's FAQ section screen (showFAQSection:)adds 2.2 MB.
Helpshift's single FAQ screen (showFAQ:)adds 12.1 MB.

Android

Note

Tested with a demo app on Google Pixel 6a running Android 13.

Disk space

When a React Native Android app is integrated with helpshift-plugin-sdkx-react-native, the increase in the size of the APK file is around 154.80 KB.

Memory usage

Helpshift API launchJava heap memory (in approx.MB)Total memory usage(in approx MB)
showFAQs1.8090.60
showFAQSection0.5086.40
showSingleFAQ0.6080.70
showConversation (conversational mode)2.8064.10