• 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
2
Question by x4000 · Oct 08, 2010 at 05:16 AM · mono

Is it possible to upgrade the included version of Mono manually?

I know that Unity 3 is now running Mono 2.6, and that's wonderful -- it's such a huge performance and functionality increase from the older versions of Unity. However, the garbage collector still leaves something to be desired -- it's slower than that of .NET, and it's tending to run a bit more frequently than it should in my tests with our porting of AI War (from .NET 2.0), leading to periodic lag that shouldn't be there if it was working properly.

Mono 2.8 is the latest and greatest bleeding-edge version of Mono, and just check out those specs on the new garbage collector that they optionally include! This particular game of mine is particularly performance-intensive, and only targets the Mac and PC, so... is there a way for me to make Unity generate Standalone builds (and run in the unity editor) with Mono 2.8? For my other projects, probably it's preferred to stay on 2.6, but it would be really nice to be able to swap in Mono versions at will, with command line options for things such as using the incredible new garbage collector, etc.

Having a garbage collector that is so much lower-load and faster could only be a good thing for all Unity games, though.

Comment
Add comment
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

1 Reply

· Add your reply
  • Sort: 
avatar image
2
Best Answer

Answer by jashan · Oct 08, 2010 at 05:40 AM

As Mono is tightly integrated with Unity, this is unfortunately not possible. You'll have to wait until UT updates Mono in Unity. If we're lucky, we won't have to wait until Unity 4 for that - but until now, Mono only was updated with major Unity releases (one reason being to not break compatibility with minor releases).

Comment
Add comment · Show 3 · 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 x4000 · Oct 08, 2010 at 06:20 AM 0
Share

Well... nuts. But, I suppose that's to be expected to some extent.

avatar image DaveA · Apr 20, 2011 at 08:57 PM 0
Share

What exact version is it on now (3.3 that is)? I'm told to fix the problem I'm having with serial ports, I need 2.6.7

avatar image Hotshot10101 · Dec 10, 2012 at 06:24 PM 0
Share

As of version 4.0 of Unity it is using 2.6.5.

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.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

1 Person is following this question.

avatar image

Related Questions

AOT Cross Compiler - Fails without Details! 5 Answers

convert c# code for unity return errors 2 Answers

System Unauthorized 1 Answer

C# generics: using class generic in where clause of method generic 1 Answer

Prefabs losing connection to Monodevelop scrips after switching platform 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