Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by sandworm · Dec 31, 2012 at 07:36 PM · textureprefabarraycrashmemory

Crash from texture memory?

Hey guys,

I am working on an interactive storybook that is very illustration heavy. Each page is a 2048^2 texture and there are 44 pages. Currently I have an array which contains each page as a prefab which gets instantiated when you turn the page, and the previous page gets destroyed.

Unfortunately, my program will not even start up on the device, and I'm getting no error message from Xcode. After turning through about 25 pages in the editor, Unity itself crashes due to low texture memory.

Is there a better way to handle these massive textures while still retaining nice quality?

Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Saddamjit_Singh · Apr 27, 2016 at 02:09 PM 0
Share

@Eric5h5 It didn't worked for me.

I am using below code to get textures in my scene-

BGForest.GetComponent ().sprite = (Sprite)Resources.Load("Texture/$$anonymous$$apScreen/$$anonymous$$apScreenBG/$$anonymous$$ap_image1_forest2",typeof(Sprite));

and using following code to unload unused assets when new scene loads - Resources.UnloadUnusedAssets();

$$anonymous$$y game crashes after running 5-6 $$anonymous$$utes. Scenes slowly become heavy and xcode starts giving memory warnings and at end game crashes.

Any way out?

avatar image priojectx Saddamjit_Singh · Aug 26, 2016 at 11:57 AM 0
Share

Hey, i've got similar problem. Did your resolved it?

1 Reply

· Add your reply
  • Sort: 
avatar image
1

Answer by Eric5h5 · Dec 31, 2012 at 08:40 PM

Destroying Unity objects won't remove them from memory, since they are not subject to garbage collection. If there are no references to a Unity object, it's cleaned up when loading a new level, or you can use Resources.UnloadUnusedAssets.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Saddamjit_Singh · Apr 28, 2016 at 05:06 AM 0
Share

@Eric5h5 It didn't worked for me.

I am using below code to get textures in my scene-

BGForest.GetComponent ().sprite = (Sprite)Resources.Load("Texture/$$anonymous$$apScreen/$$anonymous$$apScreenBG/$$anonymous$$ap_image1_forest2",typeof(Sprite));

and using following code to unload unused assets when new scene loads - Resources.UnloadUnusedAssets();

$$anonymous$$y game crashes after running 5-6 $$anonymous$$utes. Scenes slowly become heavy and xcode starts giving memory warnings and at end game crashes.

Any way out?

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

10 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Loading a Random Resource in a Folder Without Using Resources.LoadAll 0 Answers

Low Memory Crash on iPad1 1 Answer

Lost texture in Android build 0 Answers

Prefab and certain script makes unity crash. 1 Answer

Several Memory Optimization Questions 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges