示例#1
0
 private void OnDisable()
 {
     mainThreadRecorder.Dispose();
     totalMemoryUsedRecorder.Dispose();
     gcReservedMemoryRecorder.Dispose();
     totalDrawCallsRecorder.Dispose();
 }
示例#2
0
        private void OnDisable()
        {
#if UNITY_2020_2_OR_NEWER
            mSystemMemoryRecorder.Dispose();
            mGcMemoryRecorder.Dispose();
            mAudioClipCountRecorder.Dispose();

            mDrawCallsCountRecorder.Dispose();
            mBatchesCountRecorder.Dispose();

            mDynamicBathcedDrawCallsCountRecorder.Dispose();
            mDynamicBatchesCountRecorder.Dispose();

            mStaticBatchedDrawCallsCountRecorder.Dispose();
            mStaticBatchesCountRecorder.Dispose();

            mInstancedBatchedDrawCallsCountRecorder.Dispose();
            mInstancedBatchesCountRecorder.Dispose();

            mTrianglesCountRecorder.Dispose();
            mVerticesCountRecorder.Dispose();

            mSetPassCallsCountRecorder.Dispose();
            mShadowCastersCountRecorder.Dispose();
            mVisibleSkinnedMeshesCountRecorder.Dispose();
#endif

            PlayerConnection.instance.Unregister(UnityProfilerLiteKun.kMsgSendEditorToPlayer, OnMessageEvent);
        }
示例#3
0
 void OnDisable()
 {
     meshMemoryRecorder.Dispose();
     textureMemoryRecorder.Dispose();
     systemUsedMemoryRecorder.Dispose();
     VerticesRecorder.Dispose();
 }
示例#4
0
 /// <summary>
 /// Stops the profiler.
 /// </summary>
 public static void End()
 {
     managedReserved.Dispose();
     managedUsed.Dispose();
     totalUsed.Dispose();
     systemUsed.Dispose();
     lastManagedUsed = 0L;
 }
示例#5
0
 void OnDisable()
 {
     systemMemoryRecorder.Dispose();
     gcMemoryRecorder.Dispose();
     vidMemoryRecorder.Dispose();
     mainThreadTimeRecorder.Dispose();
     drawCallsRecorder.Dispose();
     updateTimer1Recorder.Dispose();
 }
 void Dispose(bool disposing)
 {
     if (!disposedValue)
     {
         if (disposing)
         {
             TotalMemoryRecorder.Dispose();
             GCMemoryRecorder.Dispose();
             GCAllocRecorder.Dispose();
         }
         disposedValue = true;
     }
 }
示例#7
0
 private void OnDisable()
 {
     systemMemoryRec.Dispose();
     MainThreadRec.Dispose();
     GPUThreadRec.Dispose();
 }
 void OnDisable()
 {
     totalMemoryRecorder.Dispose();
     totalReservedMemoryRecorder.Dispose();
     systemUsedMemoryRecorder.Dispose();
 }
示例#9
0
 void OnDisable()
 {
     _systemMemoryRecorder.Dispose();
     _gcMemoryRecorder.Dispose();
     _mainThreadTimeRecorder.Dispose();
 }