Comments (4)
The ViewSceneObject went through significant changes. It is not obvious how it takes care of cleanup and I guess it doesn't do it that well based on your report. Looking at it.
from gearvrf.
Actually I cannot reproduce with the latest master. Modified gvr-renderableview to remove and add new scene objects and views on tapping the screen. Diff attached: diff.txt
Examined the heap after dozens of iterations and it looks ok. The ViewSceneObject has a onRemoveParentObject that looks to be doing the right thing on removing a scene object from the scene graph. As long as the scene object has no more strong references everything gets cleaned up, eventually.
from gearvrf.
If you are ok with this, you could adb shell am dumpheap
your app and send the dump to [email protected]. I can try to find out what keeps strong references in your case.
from gearvrf.
Hi, tomorrow i'll do that. I'll try to do it just before crash happens. We made many changes today to achieve LayoutInspector to have only necessary views for specific scene (our internal one, not gvr). But still, GraphicBufferAllocator cannot allocate more memory.
from gearvrf.
Related Issues (20)
- whats the current version for org.gearvrf:framework HOT 1
- Problem with combined Scale and Position animations HOT 4
- WidgetLib gives build failure in framework-tests HOT 3
- Hi, Can we create two GVRActivity inside a app.If I am doing so,getting this exception HOT 1
- Hi, Can we create two GVRActivity inside a app.If I am doing so,getting this exception :.--->E/libEGL: call to OpenGL ES API with no current context (logged once per thread) HOT 5
- Distorted View HOT 7
- Scene Object's position is getting reset on movement of head. HOT 2
- Override GearVR Headset Back Key Press HOT 8
- app crash when adding any android component to SceneObject HOT 4
- SceneObject not visible with GVSphereSceneObject HOT 3
- org.gearvrf:platformsdk_support 4.0.1-SNAPSHOT GVRActivity cast error HOT 2
- Problem with setScale() and collider detection HOT 2
- In Lenovo Daydream devices,sometimes controller is not working. HOT 3
- In Lenovo Daydream devices,controller is getting disconnected sometime. HOT 1
- OculusGO Controller position after camera.resetYaw() HOT 8
- Passing a texture via ID for rendering HOT 3
- Integrating Preexistent OpenGL into GVRf Application HOT 5
- Android 9 Frame Rate Slowed Down HOT 3
- OculusGO: JNI DETECTED ERROR IN APPLICATION: JNI GetStaticMethodID called with pending exception java.lang.RuntimeException: android.os.DeadSystemException
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gearvrf.