X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=adaptors%2Fcommon%2Fobject-profiler.cpp;h=7d86bf05af88b255e711fab9bc98a10bda754729;hb=788496092f35a4bf77163b29aad5f9d64a0b7b92;hp=f91468ab276e9a9cb6bd243cff9346eba489d904;hpb=43d62b88c530b72d2d419da81beffbdb13ec25fc;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/adaptors/common/object-profiler.cpp b/adaptors/common/object-profiler.cpp index f91468a..7d86bf0 100644 --- a/adaptors/common/object-profiler.cpp +++ b/adaptors/common/object-profiler.cpp @@ -22,7 +22,6 @@ #include #include #include -#include #include #include #include @@ -38,28 +37,18 @@ namespace Internal namespace Adaptor { -ObjectProfiler::ObjectProfiler() -: mIsActive(false) +ObjectProfiler::ObjectProfiler( unsigned int timeInterval ) { // This class must be created after the Stage; this means it doesn't count the initial objects // that are created by the stage (base layer, default camera actor) mObjectRegistry = Dali::Stage::GetCurrent().GetObjectRegistry(); - char* profile = getenv("PROFILE_DALI_OBJECTS"); - if( profile != NULL ) - { - mIsActive = true; - int timeInterval = atoi(profile); - if( timeInterval > 0 ) - { - mTimer = Dali::Timer::New(timeInterval*1000); - mTimer.TickSignal().Connect( this, &ObjectProfiler::OnTimeout ); - mTimer.Start(); - } + mTimer = Dali::Timer::New( timeInterval * 1000 ); + mTimer.TickSignal().Connect( this, &ObjectProfiler::OnTimeout ); + mTimer.Start(); - mObjectRegistry.ObjectCreatedSignal().Connect( this, &ObjectProfiler::OnObjectCreated ); - mObjectRegistry.ObjectDestroyedSignal().Connect( this, &ObjectProfiler::OnObjectDestroyed ); - } + mObjectRegistry.ObjectCreatedSignal().Connect( this, &ObjectProfiler::OnObjectCreated ); + mObjectRegistry.ObjectDestroyedSignal().Connect( this, &ObjectProfiler::OnObjectDestroyed ); } ObjectProfiler::~ObjectProfiler() @@ -86,28 +75,6 @@ void ObjectProfiler::DisplayInstanceCounts() } } LogMessage(Debug::DebugInfo, "\n"); - - int quadCount = 0; - - // Count number of quads: - - for( InstanceTypes::iterator iter = mInstanceTypes.begin(), end = mInstanceTypes.end(); iter != end; ++iter ) - { - if( iter->second.compare("ImageActor") == 0 ) - { - BaseHandle handle(iter->first); - Dali::ImageActor imageActor = Dali::ImageActor::DownCast(handle); - if( imageActor ) - { - if( imageActor.GetStyle() == Dali::ImageActor::STYLE_QUAD ) - { - quadCount++; - } - } - } - } - - LogMessage(Debug::DebugInfo, "Number of image actors using Quad style: %d\n", quadCount); } bool ObjectProfiler::OnTimeout() @@ -177,11 +144,13 @@ int ObjectProfiler::GetMemorySize(const std::string& name, int count) { "Actor", ACTOR_MEMORY_SIZE }, { "Layer", LAYER_MEMORY_SIZE }, { "CameraActor", CAMERA_ACTOR_MEMORY_SIZE }, - { "ImageActor", IMAGE_ACTOR_MEMORY_SIZE }, - { "MeshActor", MESH_ACTOR_MEMORY_SIZE }, { "Image", IMAGE_MEMORY_SIZE }, - { "Mesh", MESH_MEMORY_SIZE }, - { "Material", MATERIAL_MEMORY_SIZE }, + { "Renderer", RENDERER_MEMORY_SIZE }, + { "Geometry", GEOMETRY_MEMORY_SIZE }, + { "PropertyBuffer", PROPERTY_BUFFER_MEMORY_SIZE }, + { "TextureSet", TEXTURE_SET_MEMORY_SIZE }, + { "Sampler", SAMPLER_MEMORY_SIZE }, + { "Shader", SHADER_MEMORY_SIZE }, }; for( size_t i=0; i