Impact Analysis

The following numbers are representative of a skeletal sample app integrated with the Helpshift Cocos2dx plugin for iOS.

App Launch Time

Since all the Helpshift initialization takes place on a background thread, the Helpshift SDK does not affect app launch times.

v5.2.0

Disk space

Tested with Cocos2d v3.17.2, Xcode 11.1 built demo app on iPhone Xs Max running iOS 13.2. Usage will increase with number of FAQs and number of messages in a conversation.

When an Cocos2dx iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.9 MB for iOS 9 and above devices.

RAM usage

Helpshift's install call (installForApiKey:)
Adds around 3.4 MB of memory with peak usage of 3.8 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQ:)
Launching the FAQs screen increases the memory usage by about 2.4 MB . The actual RAM usage depends upon the number of FAQ sections and FAQs in each section.
Helpshift's Single Section screen (showfaqsection:)
Adds around 2.6 MB of memory. The actual RAM usage depends on the number of FAQs in the section.
Helpshift's Single FAQ screen (showsinglefaq:)
Adds around 3.7 MB of memory. The actual RAM usage depends on the content of the FAQ.
Helpshift's Conversation screen (showConversation:)
adds around 4.8 MB of memory. The actual RAM usage depends of the number and type of messages on the conversation screen.

v5.2.0-withCampaigns

Disk space

Tested with Cocos2d v3.17.2, Xcode 11.1 built demo app on iPhone Xs Max running iOS 13.2. Usage will increase with number of FAQs and number of messages in a conversation.

When an Cocos2dx iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2.23 MB for iOS 9 and above devices.

RAM usage

Helpshift's install call (installForApiKey:)
Adds around 4.0 MB of memory with peak usage of 4.4 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQ:)
Launching the FAQs screen increases the memory usage by about 4.2 MB . The actual RAM usage depends upon the number of FAQ sections and FAQs in each section.
Helpshift's Single Section screen (showfaqsection:)
Adds around 3.0 MB of memory. The actual RAM usage depends on the number of FAQs in the section.
Helpshift's Single FAQ screen (showsinglefaq:)
Adds around 4.4 MB of memory. The actual RAM usage depends on the content of the FAQ.
Helpshift's Conversation screen (showConversation:)
adds around 4.6 MB of memory. The actual RAM usage depends of the number and type of messages on the conversation screen.
Helpshift's Campaigns Inbox screen (showInbox:)
adds around 1.8 MB of memory. The actual RAM usage depends on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

v5.1.0

Sample app running on iPhone 7

Disk space

Tested with Cocos2d v3.17.2, Xcode 10.2 built demo app on iPhone 7 running iOS 12.4. Usage will increase with number of FAQs and number of messages in a conversation.

When an Cocos2dx iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2.1 MB for iOS 9 and above devices.

RAM usage

Helpshift's install call (installForApiKey:)
Adds around 3.9 MB of memory with peak usage of 4.7 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQ:)
Launching the FAQs screen increases the memory usage by about 4.4 MB . The actual RAM usage depends upon the number of FAQ sections and FAQs in each section.
Helpshift's Single Section screen (showfaqsection:)
Adds around 4.4 MB of memory. The actual RAM usage depends on the number of FAQs in the section.
Helpshift's Single FAQ screen (showsinglefaq:)
Adds around 4.4 MB of memory. The actual RAM usage depends on the content of the FAQ.
Helpshift's Conversation screen (showConversation:)
adds around 4.5 MB of memory. The actual RAM usage depends of the number and type of messages on the conversation screen.

v5.1.0-withCampaigns

Sample app running on iPhone 7

Disk space

Tested with Cocos2d v3.17.2, Xcode 10.2 built demo app on iPhone 6 running iOS 12.4. Usage will increase with number of FAQs and number of messages in a conversation.

When an Cocos2dx iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2.3 MB for iOS 9 and above devices.

RAM usage

Helpshift's install call (installForApiKey:)
Adds around 4.4 MB of memory with peak usage of 5.5 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQ:)
Launching the FAQs screen increases the memory usage by about 4.4 MB . The actual RAM usage depends upon the number of FAQ sections and FAQs in each section.
Helpshift's Single Section screen (showfaqsection:)
Adds around 4.4 MB of memory. The actual RAM usage depends on the number of FAQs in the section.
Helpshift's Single FAQ screen (showsinglefaq:)
Adds around 4.0 MB of memory. The actual RAM usage depends on the content of the FAQ.
Helpshift's Conversation screen (showConversation:)
adds around 4.5 MB of memory. The actual RAM usage depends of the number and type of messages on the conversation screen.
Helpshift's Campaigns Inbox screen (showInbox:)
adds around 4.0 MB of memory. The actual RAM usage depends on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

v5.0.0

Sample app running on iPhone 6

Disk space

Tested with Cocos2d v3.17.1, Xcode 10.2.1 built demo app on iPhone 6 running iOS 12.2. Usage will increase with number of FAQs and number of messages in a conversation.

When an Cocos2dx iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.6 MB for iOS 9 and above devices.

RAM usage

Helpshift's install call (installForApiKey:)
Adds around 2.9 MB of memory with peak usage of 3.4 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQ:)
Launching the FAQs screen increases the memory usage by about 3 MB . The actual RAM usage depends upon the number of FAQ sections and FAQs in each section.
Helpshift's Single Section screen (showfaqsection:)
Adds around 3.2 MB of memory. The actual RAM usage depends on the number of FAQs in the section.
Helpshift's Single FAQ screen (showsinglefaq:)
Adds around 3 MB of memory. The actual RAM usage depends on the content of the FAQ.
Helpshift's Conversation screen (showConversation:)
adds around 5 MB of memory. The actual RAM usage depends of the number and type of messages on the conversation screen.

v5.0.0-withCampaigns

Sample app running on iPhone 6

Disk space

Tested with Cocos2d v3.17.1, Xcode 10.2.1 built demo app on iPhone 6 running iOS 12.2. Usage will increase with number of FAQs and number of messages in a conversation.

When an Cocos2dx iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.7 MB for iOS 9 and above devices.

RAM usage

Helpshift's install call (installForApiKey:)
Adds around 3.1 MB of memory with peak usage of 3.4 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQ:)
Launching the FAQs screen increases the memory usage by about 3 MB . The actual RAM usage depends upon the number of FAQ sections and FAQs in each section.
Helpshift's Single Section screen (showfaqsection:)
Adds around 3 MB of memory. The actual RAM usage depends on the number of FAQs in the section.
Helpshift's Single FAQ screen (showsinglefaq:)
Adds around 3 MB of memory. The actual RAM usage depends on the content of the FAQ.
Helpshift's Conversation screen (showConversation:)
adds around 5 MB of memory. The actual RAM usage depends of the number and type of messages on the conversation screen.
Helpshift's Campaigns Inbox screen (showInbox:)
adds around 3.4 MB of memory. The actual RAM usage depends on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

v4.1.0

Sample app running on iPhone 6S Plus

Disk space

Tested with Cocos2d v3.15.1, Xcode 10.0 built demo app on iPhone 6S Plus running iOS 12.0.1. Usage will increase with number of FAQs and number of messages in a conversation.

When an Cocos2dx iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 1.8 MB for iOS 9 and above devices.

RAM usage

Helpshift's install call (installForApiKey:)
Adds around 3.2 MB of memory with peak usage of 3.6 MB (for 1-2 seconds).
Helpshift's FAQ screens (showFAQ:)
Launching the FAQs screen increases the memory usage by about 3.3 MB . The actual RAM usage depends upon the number of FAQ sections and FAQs in each section.
Helpshift's Single Section screen (showfaqsection:)
Adds around 2.6 MB of memory. The actual RAM usage depends on the number of FAQs in the section.
Helpshift's Single FAQ screen (showsinglefaq:)
Adds around 2.9 MB of memory. The actual RAM usage depends on the content of the FAQ.
Helpshift's Conversation screen (showConversation:)
adds around 6.6 MB of memory. The actual RAM usage depends of the number and type of messages on the conversation screen.
Helpshift's Campaigns Inbox screen (showInbox:)
adds around 2.1 MB of memory. The actual RAM usage depends on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

v4.0.0

Sample app running on iPhone 7+

Disk space

Tested with Cocos2d v3.16, Xcode 9.3 built demo app on iPhone 7+ running iOS 11.3. Usage will increase with number of FAQs and number of messages in a conversation.

When an Cocos2dx iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2.7 MB for iOS 8 devices and around 1.6 MB for iOS 9 and above devices.

RAM usage

Helpshift's install call (installForApiKey:)
adds around 3 MB of memory with peak usage of 3.2 MB (for 1-2 seconds). Around 3.1 MB of memory is used when a Helpshift screen is not engaged.
Helpshift's FAQ screens (showFAQ:)
Launching the FAQs screen increases the memory usage by about 3.9 MB. The actual RAM usage depends upon the number of FAQs.
Helpshift's Single Section screen (showfaqsection:)
adds peak of 3.1 MB, settled at 2.3 MB.
Helpshift's Single FAQ screen (showsinglefaq:)
adds around 4.1 MB of memory.
Helpshift's Conversation screen (showConversation:)
adds around 6.2 MB of memory at peak and settles at 3.1 MB.
Helpshift's Campaigns Inbox screen (showInbox:)
adds around 2.8 MB of memory for an average of 4 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

v1.9.0

Sample app running on iPhone 6S+

Disk space

Tested with Cocos2d v3.15.1, Xcode 9.2 built demo app on iPhone 6S+ running iOS 11.2. Usage will increase with number of FAQs and number of messages in a conversation.

When an Cocos2dx iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2.5 MB for iOS 8 devices and around 1.6 MB for iOS 9 and above devices.

RAM usage

Helpshift's install call (installForApiKey:)
adds around 3.3 MB of memory with peak usage of 3.8 MB (for 1-2 seconds). Around 3.1 MB of memory is used when a Helpshift screen is not engaged.
Helpshift's FAQ screens (showFAQ:)
Launching the FAQs screen increases the memory usage by about 3.5 MB. The actual RAM usage depends upon the number of FAQs.
Helpshift's Single Section screen (showfaqsection:)
adds peak of 2.9 MB, settled at 1.9 MB.
Helpshift's Single FAQ screen (showsinglefaq:)
adds around 3.7 MB of memory.
Helpshift's Conversation screen (showConversation:)
adds around 3.3 MB of memory.
Helpshift's Campaigns Inbox screen (showInbox:)
adds around 2.8 MB of memory for an average of 4 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

v1.8.0

Sample app running on iPhone 6s

Disk space

Tested with an Xcode 9 built demo app on iPhone 6s+ running iOS 11. Usage will increase with number of FAQs and number of messages in a conversation.

When an Cocos2dx iOS app is integrated with Helpshift library, the increase in the size of IPA file is around 2 MB for iOS 8 devices and around 1.2 MB for iOS 9 and above devices.

RAM usage

Helpshift's install call (installForApiKey:)
adds around 2.9 MB of memory with peak usage of 3.2 MB (for 1-2 seconds). Around 2.9 MB of memory is used when a Helpshift screen is not engaged.
Helpshift's FAQ screens (showFAQ:)
Launching the FAQs screen increases the memory usage by about 3.7 MB. The actual RAM usage depends upon the number of FAQs.
Helpshift's Single Section screen (showfaqsection:)
adds peak of 3.7 MB, settled at 1.6 MB.
Helpshift's Single FAQ screen (showsinglefaq:)
adds around 4.0 MB of memory.
Helpshift's Conversation screen (showConversation:)
adds around 3.1 MB of memory.
Helpshift's Campaigns Inbox screen (showInbox:)
adds around 3.0 MB of memory for an average of 4 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

v1.7.0

Sample app running on iPhone 6s

Disk space

When an Cocos2dx iOS app is integrated with Helpshift, the increase in the size of IPA file is around 4.1 MB.

RAM usage

Helpshift's install call (installForApiKey:)
adds around 1.6 MB of memory with peak usage of 1.8 MB (for 1-2 seconds). Around 1.6 MB of memory is used when a Helpshift screen is not engaged.
Helpshift's FAQ screens (showFAQ:)
Launching the FAQs screen increases the memory usage by about 3.3 MB. The actual RAM usage depends upon the number of FAQs.
Helpshift's Single Section screen (showfaqsection:)
adds peak of 3.8 MB, settled at 1.9 MB.
Helpshift's Single FAQ screen (showsinglefaq:)
adds around 3.2 MB of memory.
Helpshift's Conversation screen (showConversation:)
adds around 3.0 MB of memory.
Helpshift's Campaigns Inbox screen (showInbox:)
adds around 3.6 MB of memory for an average of 4 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.

v1.6.0

Sample app running on iPhone 6s

Disk space

When an Cocos2dx iOS app is integrated with Helpshift, the increase in the size of IPA file is around 3.8 MB.

RAM usage

Helpshift's install call (installForApiKey:)
adds around 1.9 MB of memory with peak usage of 2.1 MB (for 1-2 seconds). Around 1.9 MB of memory is used when a Helpshift screen is not engaged.
Helpshift's FAQ screens (showFAQ:)
Launching the FAQs screen increases the memory usage by about 2.5 MB. The actual RAM usage depends upon the number of FAQs.
Helpshift's Single Section screen (showfaqsection:)
adds peak of 3.8 MB, settled at 1.8 MB.
Helpshift's Single FAQ screen (showsinglefaq:)
adds around 3.6 MB of memory.
Helpshift's Conversation screen (showConversation:)
adds around 3.5 MB of memory.
Helpshift's Campaigns Inbox screen (showInbox:)
adds around 3.1 MB of memory for an average of 4 Campaigns on the device. Please note that this number will vary depending on the number of Campaigns received and the resolution of the icon images used in the Campaigns.