Trimming memory onStop
This commit is contained in:
@@ -207,7 +207,7 @@ class Relay(
|
||||
"EVENT" -> {
|
||||
val event = Event.fromJson(msgArray.get(2))
|
||||
|
||||
Log.w("Relay", "Relay onEVENT ${event.kind} $url, $channel ${msgArray.get(2)}")
|
||||
// Log.w("Relay", "Relay onEVENT ${event.kind} $url, $channel ${msgArray.get(2)}")
|
||||
listeners.forEach {
|
||||
it.onEvent(this@Relay, channel, event)
|
||||
if (afterEOSE) {
|
||||
@@ -276,7 +276,7 @@ class Relay(
|
||||
if (filters.isNotEmpty()) {
|
||||
val request =
|
||||
"""["REQ","$requestId",${filters.take(10).joinToString(",") { it.filter.toJson(url) }}]"""
|
||||
Log.d("Relay", "onFilterSent $url $requestId $request")
|
||||
// Log.d("Relay", "onFilterSent $url $requestId $request")
|
||||
socket?.send(request)
|
||||
eventUploadCounterInBytes += request.bytesUsedInMemory()
|
||||
afterEOSE = false
|
||||
|
||||
@@ -167,6 +167,10 @@ class MainActivity : AppCompatActivity() {
|
||||
override fun onStop() {
|
||||
super.onStop()
|
||||
|
||||
GlobalScope.launch(Dispatchers.Default) {
|
||||
serviceManager.trimMemory()
|
||||
}
|
||||
|
||||
Log.d("Lifetime Event", "MainActivity.onStop")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user