Memory usage during encryption
Examples of observed memory usage for common operations of a wrapped app.
Observed examples of memory usage
Note: Use
these examples as guidelines only.
| APIs used | App memory usage without wrapper | Total memory usage with wrapper |
|---|---|---|
NSData NSData NSData |
100 MB | approximately 100 MB |
NSData NSData NSData |
10 MB | approximately 10 MB |
NSData NSFileHAndle NSInputStream |
100 MB | 200 MB |
NSData NSFileHAndle NSInputStream |
10 MB | 20 MB |
MaaS360AppWrapUtility |
16 KB chunk size | Double the chunk size or 32 KB |
AVPlayer |
256 KB chunk size | Double the chunk size or 512 KB |
Note: Chunk sizes, including how much they accumulate in
memory and their release rate, depend on the native API.
| APIs used | App memory usage without wrapper | Total memory usage with wrapper |
|---|---|---|
| Any | 100 MB | 200 MB |
| Any | 10 MB | 20 MB |
Note: The memory that is used by the MaaS360® app wrapper is transient and released
after the read or write operation completes and is returned back to
the caller.