stdin/stdout/stderr streams are very slow on Android 10 and below
Open
- Dominant language
- Kotlin
- Stars
- 140
- Forks
- 14
- PR merge metrics
- No merged PRs in 30d
Description
stoic uses LocalSocket for its streams, which was slow until this commit - https://android.googlesource.com/platform/frameworks/base.git/+/9d8b92685946c5029a71ac7d90b6b68dceecc773
Contributor guide
Research direction
Locate stoic's LocalSocket-based stdin, stdout, and stderr stream implementation, then read the referenced Android framework commit to understand the relevant performance change. Reproduce or benchmark the streams on Android 10 and below and compare behavior with newer Android versions; done means the affected streams are no longer very slow on those releases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100