Unity C# - Remove allocations from a library, replace with Pools and Initialization methods

Imekamilika Ilichapishwa Miaka 4 iliyopita Kulipwa wakati wa kujifungua
Imekamilika Kulipwa wakati wa kujifungua

Skills required:

Unity & C#

Requirements:

1. Look at the attached video, in this Unity project, the Physics Library is creating garbage every frame, using the Unity Profiler you can see and analyze that GC is triggering every frame

2. I need you to adapt the code so the GC Alloc becomes 0, improving the performance and avoiding the Garbage collector to run. Instead of constructors code must be adapted so initialization methods exist and resource pool is used instead of having to create a new instance every time

3. Code must continue working correct and smoothly

4. You must be able to analyze the running Unity game project using the Profiler Analyzer to identify the parts of the code that are generating garbage to adapt to a poolable instance scheme.

5. Static variables are not allowed. Static methods are accepted.

6. Find attached the code in a .ZIP file. You will need to download Unity and Visual Studio to use it.

Check the code, and confirm you can do the job before offering a bid.

Unity 3D Kuprogramu ukitumia C# Uprogramu C++ Mobile App Development Ujenzi wa Mchezo

Kitambulisho cha Mradi: #20916724

Kuhusu mradi

9 mapendekezo Mradi wa mbali Ipo mtandaoni %project.latestActivity_relativeTime|badilisha%

Imetuzwa kwa:

waleedmm

hi, can you send me the existing source of the physics library to check first? I've watched the video and the screenshot. I understood from the screen shot that the main problem is in the unnecessary of new allocated o Zaidi

$17 USD kwa siku 12
(Maoni 55)
5.4

9 wafanyakazi huru wanazabuni wastani wa $38 kwa kazi hii

fastestJohn

Hello. I have just read your project. https://www.freelancer.com/u/fastestJohn?w=f This is my profile. I am really interested in your project now. Because my skills are suitable for your project. I like the "Fastest" a Zaidi

$50 USD kwa siku 2
(Maoni 71)
6.4
mdramindz

Hello, Let me do it for you. Please view the profile to see more works of mine. https://www.freelancer.com/u/mdramindz.html Let's discuss so I can provide you more details about me. Waiting for Your Reply soon. Zaidi

$50 USD kwa siku 3
(Maoni 13)
4.7
uzairnaseer920

JUST DO YOUR WORK IN CHEAP RATE. WILL DO LESS THAN BID I hold a degree in Computer Engineering. I minored in Programming with a focus in following skills: Java programming with GUI (JAVA, JAVAFX) Python Programming ( P Zaidi

$30 USD kwa siku 7
(Maoni 8)
3.3
VasilePetrut

I have two years of using Unity and one year of proffesional work using Unity. I will improve your code to your expectations and use pool method.

$36 USD kwa siku 2
(Maoni 0)
0.0
TheEgyptian2020

Adios Amigo :D I've reviewed your project and I managed to reduce the garbage collected and increased the frame/seconds I just need to contact you to get some things clarified so that I can make the fix effective looki Zaidi

$25 USD kwa siku 4
(Maoni 0)
0.5