Impact Analysis
The following numbers are representative of a skeletal sample app integrated with the Helpshift SDK X React Native plugin.
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
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
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 launch | Java heap memory (in approx.MB) | Total memory usage(in approx MB) |
---|---|---|
showFAQs | 0.4 | 37 |
showFAQSection | 0.3 | 36 |
showSingleFAQ | 0.2 | 40 |
showConversation (conversational mode) | 3 | 66 |
v10.2.2
iOS
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
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 launch | Java heap memory (in approx.MB) | Total memory usage(in approx MB) |
---|---|---|
showFAQs | 1.80 | 90.60 |
showFAQSection | 0.50 | 86.40 |
showSingleFAQ | 0.60 | 80.70 |
showConversation (conversational mode) | 2.80 | 64.10 |