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.5.0​

iOS​

Note

Tested with React Native 0.78.4, on macOS 15.2, with Xcode 16.2 built demo app on iOS 18.2 (iPhone 15). 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 400 KB.

Ram usage​

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

Helpshift's Chat screen (showConversation:)adds 4.0 MB (This depends on the number of messages on the chat screen).
Helpshift's FAQs screen (showFAQs:)adds 2 MB.
Helpshift's FAQ section screen (showFAQSection:)adds 2 MB.
Helpshift's single FAQ screen (showFAQ:)adds 3.8 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 350 KB.

Memory usage​

Helpshift API launchJava heap memory (in approx.MB)Total memory usage(in approx MB)
showFAQs4.643
showFAQSection3.445
showSingleFAQ2.733
showConversation (conversational mode)7.478

v10.4.0​

iOS​

Note

Tested with React Native 0.78.4, on macOS 15.2, with Xcode 14.16 built demo app on iOS 18.2 (iPhone 16). 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 400 KB.

Ram usage​

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

Helpshift's Chat screen (showConversation:)adds 4.9 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.1 MB.
Helpshift's single FAQ screen (showFAQ:)adds 3.6 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 246 KB.

Memory usage​

Helpshift API launchJava heap memory (in approx.MB)Total memory usage(in approx MB)
showFAQs0.4241
showFAQSection0.3140
showSingleFAQ0.2239
showConversation (conversational mode)3.471

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