Skip to content

Conversation

@konraddysput
Copy link
Collaborator

OOM/Anr support

commit d61fb8f
Author: kdysput <konrad.dysput@gmail.com>
Date:   Wed Jan 20 12:33:27 2021 +0100

    Guessing library name improvements

commit 40e3bdc
Author: kdysput <konrad.dysput@gmail.com>
Date:   Wed Jan 20 12:08:48 2021 +0100

    Guessing library name improvements

commit 3971dbc
Author: kdysput <konrad.dysput@gmail.com>
Date:   Tue Jan 19 19:23:25 2021 +0100

    support for filename - .

commit 963e0f3
Author: kdysput <konrad.dysput@gmail.com>
Date:   Tue Jan 19 16:52:53 2021 +0100

    Prevents from returning empty file name - return instead libary name

commit ec7ab38
Author: kdysput <konrad.dysput@gmail.com>
Date:   Tue Jan 19 16:03:17 2021 +0100

    Fixed line endings

commit ec8bca2
Author: kdysput <konrad.dysput@gmail.com>
Date:   Tue Jan 19 15:59:23 2021 +0100

    Inlcuded removed namespace

commit 4b0a686
Author: Vincent Lussenburg <vlussenburg@users.noreply.github.com>
Date:   Fri Jan 15 15:12:31 2021 -0700

    Update BacktraceDatabaseAttachmentManager.cs

    Compilation failed on MacOS building for Windows x64
@konraddysput konraddysput merged commit a484bf4 into feature/improvements Jan 21, 2021
konraddysput added a commit that referenced this pull request Jan 22, 2021
## Version 3.3.0
- `BacktraceReport` stack trace now includes the file name of the stack frame.
- Performance improvements:
  - JSON algorithm performance improvements - avoid analyzing data types.
  - improved library attributes management.
  - improved Unity logs management.
- Support for Low Memory error reports on Anrdoid and iOS (these are sometimes referred to as OOM or Out Of Memory errors). If a low memory situation is detected, backtrace-unity will attempt to generate and submit a native error report to the Backtrace instance. The report will have the `error.type` value of `Low Memory`.
- New support for hang detection on Android and iOS. If a game experiences non responsiviness after 5 seconds, backtrace-unity will generate an error report to the Backtrace instance. The report will have the `error.type` value of `Hang`.  


* Allocation improvements

* Native attributes improvement

* Removed try/catch block

* Added filename to stack frames

* Records operation improvements

* Fixed db.count

* Improved JSON algorithm

* Fixed invalid preprocesor editor directive

* Removed not used meta file

* Modified complex annotations

* Stack frame optimization

* Style changes

* Unit tests update

* Make backtrace unity message class variables readonly

* update environment variables checks

* Source code property update + few small improvements to decrease gc alloc/speed up plugin

* Update BacktraceDatabaseAttachmentManager.cs

Compilation failed on MacOS building for Windows x64

* Inlcuded removed namespace

* Fixed line endings

* Prevents from returning empty file name - return instead libary name

* support for filename - .

* Guessing library name improvements

* Guessing library name improvements

* Fixed line engings

* OOM/Anr support (#57)

* iOS support

* OOM + ANRs Android

* Squashed commit of the following:

commit d61fb8f
Author: kdysput <konrad.dysput@gmail.com>
Date:   Wed Jan 20 12:33:27 2021 +0100

    Guessing library name improvements

commit 40e3bdc
Author: kdysput <konrad.dysput@gmail.com>
Date:   Wed Jan 20 12:08:48 2021 +0100

    Guessing library name improvements

commit 3971dbc
Author: kdysput <konrad.dysput@gmail.com>
Date:   Tue Jan 19 19:23:25 2021 +0100

    support for filename - .

commit 963e0f3
Author: kdysput <konrad.dysput@gmail.com>
Date:   Tue Jan 19 16:52:53 2021 +0100

    Prevents from returning empty file name - return instead libary name

commit ec7ab38
Author: kdysput <konrad.dysput@gmail.com>
Date:   Tue Jan 19 16:03:17 2021 +0100

    Fixed line endings

commit ec8bca2
Author: kdysput <konrad.dysput@gmail.com>
Date:   Tue Jan 19 15:59:23 2021 +0100

    Inlcuded removed namespace

commit 4b0a686
Author: Vincent Lussenburg <vlussenburg@users.noreply.github.com>
Date:   Fri Jan 15 15:12:31 2021 -0700

    Update BacktraceDatabaseAttachmentManager.cs

    Compilation failed on MacOS building for Windows x64

* Enable ANR dection on iOS

* OOM/ANR - Android full tests + code refactor

* Enable ANR via UI

* Check if database is enabled

* Fixed line endings

* Fixed line endings

* Fixed line endings

* Fixed line endings

* Changelog and readme update

* Update CHANGELOG.md

* Error.type attributes support

* Consistent line ending

* Update CHANGELOG.md

* updated error.type attribute for hangs

* Update README.md

* Squashed commit of the following:

commit 356df35
Author: jasoncdavis0 <jdavis@backtrace.io>
Date:   Sun Jan 10 18:04:32 2021 -0500

    Update README.md

commit aaa5054
Author: jasoncdavis0 <jdavis@backtrace.io>
Date:   Mon Dec 21 11:45:38 2020 -0500

    Update README.md

commit f3d9884
Author: jasoncdavis0 <jdavis@backtrace.io>
Date:   Fri Dec 11 08:16:15 2020 -0500

    Added section on Log Error Sampling

commit dfe66e0
Author: jasoncdavis0 <jdavis@backtrace.io>
Date:   Fri Dec 11 07:51:12 2020 -0500

    Adding info about debug.logerrors

    Details on the 5 classes of Errors backtrace captures. Details up to Best Practices.

commit f6b9237
Author: jasoncdavis0 <jdavis@backtrace.io>
Date:   Wed Dec 9 15:52:08 2020 -0500

    Update CHANGELOG.md

commit 142face
Author: jasoncdavis0 <jdavis@backtrace.io>
Date:   Wed Dec 9 15:50:08 2020 -0500

    Update CHANGELOG.md

    updated text to refer to Debug.LogError

Co-authored-by: Vincent Lussenburg <vlussenburg@users.noreply.github.com>
Co-authored-by: jasoncdavis0 <jdavis@backtrace.io>
@konraddysput konraddysput deleted the feature/oom branch February 8, 2021 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants