Add memory profiling events to the main areas of the engine
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
#include "Engine/Engine/EngineService.h"
|
||||
#include "Engine/Engine/Time.h"
|
||||
#include "Engine/Profiler/ProfilerCPU.h"
|
||||
#include "Engine/Profiler/ProfilerMemory.h"
|
||||
#include "Engine/Scripting/Scripting.h"
|
||||
|
||||
float NetworkManager::NetworkFPS = 60.0f;
|
||||
@@ -414,6 +415,7 @@ NetworkManagerService NetworkManagerServiceInstance;
|
||||
bool StartPeer()
|
||||
{
|
||||
PROFILE_CPU();
|
||||
PROFILE_MEM(Networking);
|
||||
ASSERT_LOW_LAYER(!NetworkManager::Peer);
|
||||
NetworkManager::State = NetworkConnectionState::Connecting;
|
||||
NetworkManager::StateChanged();
|
||||
@@ -504,6 +506,7 @@ NetworkClient* NetworkManager::GetClient(uint32 clientId)
|
||||
bool NetworkManager::StartServer()
|
||||
{
|
||||
PROFILE_CPU();
|
||||
PROFILE_MEM(Networking);
|
||||
Stop();
|
||||
|
||||
LOG(Info, "Starting network manager as server");
|
||||
@@ -529,6 +532,7 @@ bool NetworkManager::StartServer()
|
||||
bool NetworkManager::StartClient()
|
||||
{
|
||||
PROFILE_CPU();
|
||||
PROFILE_MEM(Networking);
|
||||
Stop();
|
||||
|
||||
LOG(Info, "Starting network manager as client");
|
||||
@@ -553,6 +557,7 @@ bool NetworkManager::StartClient()
|
||||
bool NetworkManager::StartHost()
|
||||
{
|
||||
PROFILE_CPU();
|
||||
PROFILE_MEM(Networking);
|
||||
Stop();
|
||||
|
||||
LOG(Info, "Starting network manager as host");
|
||||
@@ -586,6 +591,7 @@ void NetworkManager::Stop()
|
||||
if (Mode == NetworkManagerMode::Offline && State == NetworkConnectionState::Offline)
|
||||
return;
|
||||
PROFILE_CPU();
|
||||
PROFILE_MEM(Networking);
|
||||
|
||||
LOG(Info, "Stopping network manager");
|
||||
State = NetworkConnectionState::Disconnecting;
|
||||
@@ -632,6 +638,7 @@ void NetworkManager::Stop()
|
||||
void NetworkKeys::SendPending()
|
||||
{
|
||||
PROFILE_CPU();
|
||||
PROFILE_MEM(Networking);
|
||||
ScopeLock lock(Lock);
|
||||
|
||||
// Add new keys
|
||||
@@ -718,6 +725,7 @@ void NetworkManagerService::Update()
|
||||
if (NetworkManager::Mode == NetworkManagerMode::Offline || (float)(currentTime - LastUpdateTime) < minDeltaTime || !peer)
|
||||
return;
|
||||
PROFILE_CPU();
|
||||
PROFILE_MEM(Networking);
|
||||
LastUpdateTime = currentTime;
|
||||
NetworkManager::Frame++;
|
||||
NetworkInternal::NetworkReplicatorPreUpdate();
|
||||
|
||||
Reference in New Issue
Block a user