mirror of
https://github.com/DCFApixels/Unity-DebugX.git
synced 2026-04-21 20:35:54 +08:00
Update DebugX.cs
This commit is contained in:
parent
570a242950
commit
8e9882215b
@ -668,11 +668,18 @@ namespace DCFApixels
|
|||||||
private static readonly int _elementSize = RuntimeHelpers.IsReferenceOrContainsReferences<T>() ? sizeof(IntPtr) : Marshal.SizeOf<T>();
|
private static readonly int _elementSize = RuntimeHelpers.IsReferenceOrContainsReferences<T>() ? sizeof(IntPtr) : Marshal.SizeOf<T>();
|
||||||
private static void CheckAvailablePoolMemory()
|
private static void CheckAvailablePoolMemory()
|
||||||
{
|
{
|
||||||
if(_lastAvailablePoolMemory == DebugX.AvailablePoolMemory)
|
if(_bufferMaxSize != 0 && _lastAvailablePoolMemory == DebugX.AvailablePoolMemory)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
_bufferMaxSize = _lastAvailablePoolMemory / _elementSize * 1024;
|
if(DebugX.AvailablePoolMemory < _elementSize * 10)
|
||||||
|
{
|
||||||
|
_bufferMaxSize = DebugX.AvailablePoolMemory * 1024 / _elementSize;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_bufferMaxSize = DebugX.AvailablePoolMemory / _elementSize * 1024;
|
||||||
|
}
|
||||||
_lastAvailablePoolMemory = DebugX.AvailablePoolMemory;
|
_lastAvailablePoolMemory = DebugX.AvailablePoolMemory;
|
||||||
}
|
}
|
||||||
private class DummyRenderer : IGizmoRenderer<T>
|
private class DummyRenderer : IGizmoRenderer<T>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user