Skip to main content

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.3.0

Note

Performed on macOS 13.5.1, with Xcode 15.0.0 and iOS 17.0.3 (iPhone 15 Plus). Memory Usage will increase with number of messages in a conversation.

Disk space

This is the amount of disk space the xcframework takes up.

The size of the xcframework is 1.2 MB for device and 2 MB for the simulator. Total size is 3.2 MB.

The breakage is as follows:

ArchitectureSize (MB) DeviceSize (MB) Simulator
arm640.850.83
x86_64NA0.77

When an iOS app is integrated with HelpshiftX.xcframework, the increase in the size of IPA file is around 366 KB.

Ram usage

Helpshift's Chat screen (showConversation:)adds 3.7 MB ( Depends on number of messages on the chat screen).
Helpshift's FAQs screen (showFAQs:)adds 2.8 MB.
Helpshift's FAQ section screen (showFAQSection:)adds 4.1 MB.
Helpshift's single FAQ screen (showFAQ:)adds 2.3 MB.

10.2.0

Note

Performed on macOS 11.4, with Xcode 12.5.1 and iOS 15.1 (iPhone XR). Memory Usage will increase with number of messages in a conversation.

Disk space

This is the amount of disk space the xcframework takes up.

The size of the xcframework is 7.4 MB for device and 5.3 MB for the simulator. Total size is 12.7 MB.

The breakage is as follows:

ArchitectureSize (MB) DeviceSize (MB) Simulator
arm643.453.55
armv73.37NA
i386NA0.61
x86_64NA0.67

When an iOS app is integrated with HelpshiftX.xcframework, the increase in the size of IPA file is around 268 KB.

Ram usage

Helpshift's Chat screen (showConversation:)adds 3.5 MB (This depends on number of messages on the chat screen).
Helpshift's FAQs screen (showFAQs:)adds 3.2 MB.
Helpshift's FAQ section screen (showFAQSection:)adds 3.4 MB.
Helpshift's single FAQ screen (showFAQ:)adds 3.4 MB.

10.1.0

Note

Performed on macOS 11.4, with Xcode 12.5.1 and iOS 15.1 (iPhone XR). Memory Usage will increase with number of messages in a conversation.

Disk space

This is the amount of disk space the xcframework takes up.

The size of the xcframework is 6.6 MB for device and 4.7 MB for the simulator. Total size is 11.3 MB.

The breakage is as follows:

ArchitectureSize (MB) DeviceSize (MB) Simulator
arm643.093.17
armv72.98NA
i386NA5.32
x86_64NA5.89

When an iOS app is integrated with HelpshiftX.xcframework, the increase in the size of IPA file is around 240 KB.

Ram usage

Helpshift's Chat screen (showConversation:)adds 4.6 MB (This depends on number of messages on the chat screen).
Helpshift's FAQs screen (showFAQs:)adds 3.9 MB.
Helpshift's FAQ section screen (showFAQSection:)adds 4.1 MB.
Helpshift's single FAQ screen (showFAQ:)adds 4.3 MB.

10.0.0

Note

Performed on OS X 10.15.7, with Xcode 12.0 and iOS 14.0 (iPhone X). Memory Usage will increase with number of messages in a conversation.

Disk space

This is the amount of disk space the xcframework takes up.

The size of the xcframework is 5.9 MB for device and 4.2 MB for the simulator

The breakage is as follows:

ArchitectureSize (MB) DeviceSize (MB) Simulator
arm642.872.92
armv72.81NA
i386NA5.11
x86_64NA5.53

When an iOS app is integrated with HelpshiftX.xcframework, the increase in the size of IPA file is around 200 KB.

Ram usage

Helpshift's Chat screen (showConversation:)adds 4.8 MB (This depends on number of messages on the chat screen).
Helpshift's FAQs screen (showFAQs:)adds 4.4 MB.
Helpshift's FAQ section screen (showFAQSection:)adds 4.3 MB.
Helpshift's single FAQ screen (showFAQ:)adds 4.1 MB.

1.0.0-beta

Note

Performed on OS X 10.15.6, with Xcode 10.2 and iOS 12.4.5 (iPhone 6 Plus). Memory Usage will increase with number of messages in a conversation.

Disk space

This is the amount of disk space the dynamic framework takes up.

The total size of framework is 1.7 MB.

The breakage is as follows:

ArchitectureSize (MB)
arm640.421
armv70.373
i3860.368
x86_640.372

When an iOS app is integrated with the HelpshiftX framework, the increase in the size of the IPA file is around 140 KB for both bitcode and non-bitcode versions of the framework.

Ram usage

Memory usage (In debug mode. Values are approximate.)

Helpshift's Chat screen (showConversation:)adds 4.5 MB (This depends on number of messages on the chat screen).