uiacceltk/hitchcock/goommonitor/src/goommemorymonitor.cpp
changeset 40 dd05fdd05078
parent 38 69409653e863
child 46 180438f24a1e
equal deleted inserted replaced
38:69409653e863 40:dd05fdd05078
   610 	TRACES1("eglQueryProfilingData - data size: %d", data_count);
   610 	TRACES1("eglQueryProfilingData - data size: %d", data_count);
   611 
   611 
   612 
   612 
   613 	/* Allocate room for the profiling data */
   613 	/* Allocate room for the profiling data */
   614 	prof_data = (EGLint*)User::Alloc(data_count * sizeof(EGLint));
   614 	prof_data = (EGLint*)User::Alloc(data_count * sizeof(EGLint));
       
   615 	TRACES("eglQueryProfilingData - alloc for data done");
   615 	if (prof_data == NULL)
   616 	if (prof_data == NULL)
   616 	    {
   617 	    {
   617     	TRACES1("eglQueryProfilingData - could not alloc: %d", data_count * sizeof(EGLint));	
   618     	TRACES1("eglQueryProfilingData - could not alloc: %d", data_count * sizeof(EGLint));	
   618 		return KErrNoMemory;
   619 		return KErrNoMemory;
   619         }
   620         }
   623 							 EGL_PROF_QUERY_GLOBAL_BIT_NOK |
   624 							 EGL_PROF_QUERY_GLOBAL_BIT_NOK |
   624 							 EGL_PROF_QUERY_MEMORY_USAGE_BIT_NOK,
   625 							 EGL_PROF_QUERY_MEMORY_USAGE_BIT_NOK,
   625 							 prof_data,
   626 							 prof_data,
   626 							 data_count,
   627 							 data_count,
   627 							 &data_count);
   628 							 &data_count);
   628 
   629 	
       
   630 	TRACES("eglQueryProfilingData - profiling data acquired");
       
   631 	
   629 	/* Iterate over the returned data */
   632 	/* Iterate over the returned data */
   630 	while (i < data_count)
   633 	while (i < data_count)
   631 		{
   634 		{
   632 		TRACES2("EGL_NOK_resource_profiling - index: %d data: %d", i, prof_data[i]);
   635 		TRACES2("EGL_NOK_resource_profiling - index: %d data: %d", i, prof_data[i]);
   633 		
   636