Impact Analysis
For every release of the SDK, this page tracks the impact of the SDK on various build and runtime aspects of your application.
Note
App Launch Time
Since all the Helpshift initialization takes place on a background thread, the Helpshift SDK does not affect app launch times.
Version specific reports
You can find impact analysis reports for every version of the Helpshift SDK below.
10.2.0 - iOS
Performed on following versions -
- macOS 13.2.1
- Xcode 14.3.0
- Visual Studio for Mac 17.5.7 (build 6)
- iOS 16.4 (iPhone XR)
Memory Usage will increase with number of messages in a conversation.
Disk space
This is the amount of disk space the iOS DLLs take up. The combined size of iOS specific DLLs is 1.6 MB.
When a Xamarin iOS app is integrated with Helpshift plugin, the increase in the size of IPA file is around 600 KB.
Memory usage
Chat screen (ShowConversation() ) | adds 2.7 MB (This depends on number of messages on the chat screen). |
FAQs screen (ShowFAQs() ) | adds 2.4 MB (This depends on number of FAQ sections on the screen). |
FAQ section screen (ShowFAQSection() ) | adds 2.6 MB (This depends on number of FAQS in the section). |
Single FAQ screen (ShowFAQ() ) | adds 2.1 MB (This depends on content of the FAQ). |
10.2.0 - Android
Android
Note
Tested with a demo app on Google Pixel 6a running Android 13.
Disk space
Helpshift Xamarin Android SDK adds around 154 KB
to your final application build file i.e apk file.
Memory usage
Helpshift API launch | Java heap memory (in approx.MB) | Total memory usage(in approx MB) |
---|---|---|
FAQs screen (ShowFAQs() ) | 1.74 | 92 |
FAQ section screen (ShowFAQSection() ) | 1.80 | 81 |
Single FAQ screen (ShowFAQ() ) | 1.57 | 84 |
Chat screen (ShowConversation() ) | 2.80 | 78 |