Skip to main content

Helpshift Xamarin SDK performance

Important
Helpshift’s Legacy SDKs (SDK Version <=7.x.x) reached their end of life on 31 Dec 2022, and end of support on 31 March 2023. Please upgrade to the Latest SDK if you haven't already.

Helpshift Xamarin SDK performance

SDK payload size and memory usage

v3.6.0

The impact analysis was done with Visual Studio Community Version 8.4.2 (build 59). Version of Newtonsoft.Json used was 12.0.2.

SDK payload in your app

The Helpshift Android SDK will add 4.97 MB to your application's APK. The 4.97 MB size includes total impact with dependencies on Android Support Libraries (Design, CardView, RecyclerView and Appcompat) and Newtonsoft.Json library. If your app already contains the Android Support Libraries and Newtonsoft.Json library, then the Helpshift SDK will add 2.45 MB.

Method count

The Helpshift Android SDK will add 9161 methods to your dex:

PackageMethod Count
com.helpshift9161
Xamarin.Android.Support.Design & Xamarin.Android.Support.v7.CardView (28.0.0.3)19279

Memory usage

Memory usage for the SDK screen launches.

Support API launchMemory Usage (approx. MB)
After adding Helpshift install call0.36
showConversation4.48
showFAQs2.54
showFAQSection2.37
showSingleFAQ3.70
showInbox (Campaigns)1.89
showMessage (Campaigns)2.14
Note

Tested with a demo app on OnePlus 7 running Android 10. Usage will increase with number of FAQs and number of messages in a conversation.

v3.5.0

The impact analysis was done with Visual Studio Community Version 8.4.2 (build 59). Version of Newtonsoft.Json used was 12.0.2.

SDK payload in your app

The Helpshift Android SDK will add 4.77 MB to your application's APK. The 4.77 MB size includes total impact with dependencies on Android Support Libraries (Design, CardView, RecyclerView and Appcompat) and Newtonsoft.Json library. If your app already contains the Android Support Libraries and Newtonsoft.Json library, then the Helpshift SDK will add 2.15 MB.

Method count

The Helpshift Android SDK will add 9335 methods to your dex:

PackageMethod Count
com.helpshift9335
Xamarin.Android.Support.Design & Xamarin.Android.Support.v7.CardView (28.0.0.3)19279

Memory usage

Memory usage for the SDK screen launches.

Support API launchMemory Usage (approx. MB)
After adding Helpshift install call0.36
showConversation4.48
showFAQs2.54
showFAQSection2.37
showSingleFAQ3.70
showInbox (Campaigns)1.89
showMessage (Campaigns)2.14
Note

Tested with a demo app on OnePlus 7 running Android 10. Usage will increase with number of FAQs and number of messages in a conversation.

v3.4.0

The impact analysis was done with Visual Studio Community Version 8.4.2 (build 59). Version of Newtonsoft.Json used was 12.0.2.

SDK payload in your app

The Helpshift Android SDK will add 4.7 MB to your application's APK. The 4.7 MB size includes total impact with dependencies on Android Support Libraries (Design, CardView, RecyclerView and Appcompat) and Newtonsoft.Json library. If your app already contains the Android Support Libraries and Newtonsoft.Json library, then the Helpshift SDK will add 2.1 MB.

Method count

The Helpshift Android SDK will add 8955 methods to your dex:

PackageMethod Count
com.helpshift8955
Xamarin.Android.Support.Design & Xamarin.Android.Support.v7.CardView (28.0.0.3)19279

Memory usage

Memory usage for the SDK screen launches.

Support API launchMemory Usage (approx. MB)
After adding Helpshift install call0.34
showConversation4.52
showFAQs2.46
showFAQSection2.47
showSingleFAQ3.63
showInbox (Campaigns)1.92
showMessage (Campaigns)2.10
Note

Tested with a demo app on OnePlus 5 running Android 10. Usage will increase with number of FAQs and number of messages in a conversation.

v3.3.0

The impact analysis was done with Visual Studio Community Version 8.4.2 (build 59). Version of Newtonsoft.Json used was 12.0.2.

SDK payload in your app

The Helpshift Android SDK will add 6.03 MB to your application's APK. The 6.03 MB size includes total impact with dependencies on Android Support Libraries (Design, CardView, RecyclerView and Appcompat) and Newtonsoft.Json library. If your app already contains the Android Support Libraries and Newtonsoft.Json library, then the Helpshift SDK will add 1.9 MB.

Method count

The Helpshift Android SDK will add 9209 methods to your dex:

PackageMethod Count
com.helpshift9209
Xamarin.Android.Support.Design & Xamarin.Android.Support.v7.CardView (28.0.0.3)19279

Memory usage

Memory usage for the SDK screen launches.

Support API launchMemory Usage (approx. MB)
After adding Helpshift install call0.19
showConversation3.48
showFAQs2.63
showFAQSection2.44
showSingleFAQ3.52
showInbox (Campaigns)1.71
showMessage (Campaigns)1.20
Note

Tested with a demo app on Nexus 5 running Android 6.0.1. Usage will increase with number of FAQs and number of messages in a conversation.

v3.2.0

The impact analysis was done with Visual Studio Community Version 8.3 (build 1805), Mono 6.4.0.198. Version of Newtonsoft.Json used was 12.0.2.

SDK payload in your app

The Helpshift Android SDK will add 4.8 MB to your application's APK. The 4.8 MB size includes total impact with dependencies on Android Support Libraries (Design, CardView, RecyclerView and Appcompat) and Newtonsoft.Json library. If your app already contains the Android Support Libraries and Newtonsoft.Json library, then the Helpshift SDK will add 1.8 MB.

Method count

The Helpshift Android SDK will add 8271 methods to your dex:

PackageMethod Count
com.helpshift8271
Xamarin.Android.Support.Design & Xamarin.Android.Support.v7.CardView (28.0.0.3)19301

SDK memory usage

Memory usage for the SDK support screen launches.

Support API launchMemory Usage (approx. MB)
After adding Helpshift install call0.22
showConversation3.20
showFAQs2.40
showFAQSection2.50
showSingleFAQ3.20
showInbox (Campaigns)1.30
showMessage (Campaigns)0.35
Note

Tested with a demo app on Nexus 5 device. Usage will increase with number of FAQs and number of messages in a conversation.

v3.1.0

SDK payload in your app

The Helpshift Android aar package will add 1.70 MB to your application apk.

Method count

The Helpshift Android SDK will add 8181 methods to your dex:

PackageMethod Count
com.helpshift8181
Xamarin.Android.Support.Design & Xamarin.Android.Support.v7.CardView (28.0.0.1)19283

SDK memory usage

Memory usage for the SDK support screen launches.

Support API launchMemory Usage (approx. MB)
After adding Helpshift install call0.20
showConversation3.10
showFAQs2.50
showFAQSection2.60
showSingleFAQ3.00
showInbox (Campaigns)1.10
showMessage (Campaigns)0.40
Note

Tested with a demo app on Nexus 5 device. Usage will increase with number of FAQs and number of messages in a conversation.

v3.0.0

SDK payload in your app

The Helpshift Android aar package will add 9.12 MB to your application apk.

Method count

The Helpshift Android SDK will add 8420 methods to your dex:

PackageMethod Count
com.helpshift8420
Xamarin.Android.Support.Design & Xamarin.Android.Support.v7.CardView (28.0.0.1)10746

SDK memory usage

Memory usage for the SDK support screen launches.

Support API launchMemory Usage (approx. MB)
After adding Helpshift install call0.22
showConversation (with no Conversation)3.00
showConversation (with already running Conversation)3.57
showConversation (conversational mode)3.48
showFAQs2.95
showFAQSection2.76
showSingleFAQ3.36
showInbox (Campaigns)0.77
showMessage (Campaigns)5.85
Note

Tested with a demo app on Nexus 5 device. Usage will increase with number of FAQs and number of messages in a conversation.

v2.6.0

SDK payload in your app

The Helpshift Android aar package will add 1.4 MB to your application apk.

Method count

The Helpshift Android SDK will add 6263 methods to your dex:

PackageMethod Count
com.helpshift6263
android.support:25.1.119249
    - support.v49862
    - support.v76425
    - support.design1983

SDK memory usage

Memory usage for the SDK support screen launches.

Support API launchMemory Usage (approx. MB)
After adding Helpshift install call0.4
showConversation (with no Conversation)3.50
showConversation (with already running Conversation)2.90
showFAQs3.05
showFAQSection3.10
showSingleFAQ4.50
showInbox (Campaigns)3.10
showMessage (Campaigns)5.90
Note

Tested with a demo app on Moto G device. Usage will increase with number of FAQs and number of messages in a conversation.

v2.5.0

SDK payload in your app

The Helpshift Android aar package will add 1.4 MB to your application apk.

Method count

The Helpshift Android SDK will add 6263 methods to your dex:

PackageMethod Count
com.helpshift6263
android.support:25.1.119249
    - support.v49862
    - support.v76425
    - support.design1983

SDK memory usage

Memory usage for the SDK support screen launches.

Support API launchMemory Usage (approx. MB)
After adding Helpshift install call0.4
showConversation (with no Conversation)3.50
showConversation (with already running Conversation)2.90
showFAQs3.05
showFAQSection3.10
showSingleFAQ4.50
showInbox (Campaigns)3.10
showMessage (Campaigns)5.90
Note

Tested with a demo app on Moto G device. Usage will increase with number of FAQs and number of messages in a conversation.

v2.4.0

SDK payload in your app

The Helpshift Android aar package will add 1.4 MB to your application apk.

Method count

The Helpshift Android SDK will add 6488 methods to your dex:

PackageMethod Count
com.helpshift6488
android.support:25.1.119249
    - support.v49862
    - support.v76425
    - support.design1983

SDK memory usage

Memory usage for the SDK support screen launches.

Support API launchMemory Usage (approx. MB)
After adding Helpshift install call0.4
showConversation (with no Conversation)3.90
showConversation (with already running Conversation)3.40
showFAQs3.15
showFAQSection3.40
showSingleFAQ4.90
showInbox (Campaigns)3.60
showMessage (Campaigns)6.70
Note

Tested with a demo app on Moto G device. Usage will increase with number of FAQs and number of messages in a conversation.

v2.3.1

SDK payload in your app

The Helpshift Android aar package will add 1.2 MB to your application apk.

Method count

The Helpshift Android SDK will add 4803 methods to your dex:

PackageMethod Count
com.helpshift4803
android.support:24.2.019169
    - support.v49737
    - support.v76421
    - support.design1944

SDK memory usage

Memory usage for the SDK support screen launches.

Support API launchMemory Usage (approx. MB)
After adding Helpshift install call0.4
showConversation (with no Conversation)2.49
showConversation (with already running Conversation)2.67
showFAQs2.97
showFAQSection2.44
showSingleFAQ3.30
showInbox (Campaigns)10.05
showMessage (Campaigns)4.27
Note

Tested with a demo app on Xiaomi Redmi Note 3 Device. Usage will increase with number of FAQs and number of messages in a conversation.

v2.3.0

SDK payload in your app

The Helpshift Android aar package will add 1.2 MB to your application apk.
SDK method count: 4786

SDK memory usage

Memory usage for the SDK support screen launches.

Support API launchMemory Usage (approx. MB)
showConversation (with no Conversation)2.40
showConversation (with already running Conversation)2.30
showFAQs2.61
showFAQSection2.40
showSingleFAQ2.40
Note

Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.

v2.2.0

SDK payload in your app

The Helpshift Android aar package will add 1.2 MB to your application apk.
SDK method count: 4619

SDK memory usage

Memory usage for the SDK support screen launches.

Support API launchMemory Usage (approx. MB)
showConversation (with no Conversation)1.20
showConversation (with already running Conversation)2.03
showFAQs2.20
showFAQSection2.15
showSingleFAQ2.20
Note

Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.

v2.0.0

SDK payload in your app

The Helpshift Android aar package will add 1.1 MB to your application apk.

SDK memory usage

Memory usage for the SDK support screen launches.

Support API launchMemory Usage (approx. MB)
showConversation (with no Conversation)4.20
showConversation (with already running Conversation)3.50
showFAQs4.50
showFAQSection4.50
showSingleFAQ4.00
Note

Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.

v1.0.0

SDK payload in your app

The Helpshift Android aar package will add 581 KB to your application apk.

SDK memory usage

Memory usage for the SDK support screen launches.

Support API launchMemory Usage (approx. MB)
showConversation (with no Conversation)1.1
showConversation (with already running Conversation)0.63
showFAQs8.25
showFAQSection7.91
showSingleFAQ2.07
Note

Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.