Nathan Freitas
2017-12-01 04:48:38 UTC
I am currently supporting the iCepa project, an effort to get Tor to run
as a Network Extension VPN on iOS.
https://github.com/iCepa/iCepa
The good news is that, after a long time, we have the whole thing
somewhat working. The bad news is that after browsing a few pages
through Tor, the extension is shutdown due to going over the extremely
tiny 15MB available heap. More on this at:
https://forums.developer.apple.com/thread/73148
https://developer.apple.com/documentation/networkextension
My question is, does anyone else have experience running Tor within some
extreme memory limits? Any guidance on configuring torrc for this? Any
thoughts on build flags or changes that might reduce memory usage?
We have already identified that the new compression features available
in recent versions of Tor consume more memory, and we may have to
disable those for now, for instance.
Thanks for any thoughts!
+n
as a Network Extension VPN on iOS.
https://github.com/iCepa/iCepa
The good news is that, after a long time, we have the whole thing
somewhat working. The bad news is that after browsing a few pages
through Tor, the extension is shutdown due to going over the extremely
tiny 15MB available heap. More on this at:
https://forums.developer.apple.com/thread/73148
https://developer.apple.com/documentation/networkextension
My question is, does anyone else have experience running Tor within some
extreme memory limits? Any guidance on configuring torrc for this? Any
thoughts on build flags or changes that might reduce memory usage?
We have already identified that the new compression features available
in recent versions of Tor consume more memory, and we may have to
disable those for now, for instance.
Thanks for any thoughts!
+n