Advanced Search
Search Results
497 total results found
Settings Window
The settings in general contains monitoring settings. Further details can be found in supported communication types section. All possible settings are found in this window. These settings are stored at "%AppData%\CGIAnalyzer" in your windows filesystem. This l...
Log Window
The log window prints all kind of information messages. E.g. connection informations, loading errors and module specific messages.
Scene Analyzer feature list
The Analyzer analyzes a Candera Scene Graph and its performance of a 2D or 3D Candera project. It supports: Scene Graph View 1 Detailed information about the Scene Graph 1 Benchmarks related to Scene Graph 1 Measurement and data presentation of ren...
Measurement Concepts
Introduction Measurement Concepts The Analyzer measurement module allows the user to analyze measurements performed and recorded on the host simulation or target. It is important to differentiate between the concept of a recorder and the concept of a record...
Measurement User Interface
User Interface The User Interface is divided in 3 areas: Ribbon bar View area Status bar The ribbon bar is subdivided into groups of controls dedicated to a specific task - ribbon groups. The View Ribbon Group for example allows configuri...
Data Acquisition Overview
The monitoring system provides several different ways to collect and analyze measured data: Offline collection Online collection Analysis at runtime Offline-Analysis of collected data There are two different types of data which can be gath...
Analysis
Concept Analysis Concept The analysis module allows the user to conduct experiments and thereby discover performance bottlenecks. These experiments can be performed on the host in a simulation or on the target. During an experiment, the host and target hav...
Overview
Administrating memory is a very important part of developments for embedded devices. Therefore CGI Studio contains an own memory management to provide an abstraction layer and a higher controllability of memory behavior. The MemoryPool-Analyzer module extends ...
Overview of the graphical user interface
This section contains: The MemoryPool-Analyzer module extends the tab region of the Analyzer ribbon area. The tab is split in three different groups: View: Filter and selection of a subset of traced data Memory Pool Explorer: Shows the ...
Obtaining data
Traceable data: Which data will be traced? Allocating and releasing memory The most important part of this Analyzer module is tracing all allocation and free calls within the code. That includes normal allocation/free calls as well as allocations in the Bac...
Data presentation
Term definitions Node: A node is defined as an instance of MemoryPool such as a block, a bin, a MemoryPool and the program itself. Event: An event represents a happening which were recorded. Events can be all types of allocations and frees. System: O...
Analyzing the data
Bad Smells Overview The depth-first search analyze tools or 'Bad Smells' are tools to find abnormalities and lists several information about the currently loaded log trace.Most information is connected to event occurrence location. The word location in the ...
Overview
Frame Debugger The CGI Studio Analyzer contains a Frame Debugger. This feature can be used to analyze the rendering process of Candera on a target device. It provides an overview about the composition of one frame (rendered nodes), shows detailed OpenGL...
Setup
Build To use the Frame Debugger, build the application with these CMake flags enabled: FEATSTD_MONITOR_ENABLED Enables basic Monitor features. MONITOR_FRAME_DEBUGGER_ENABLED Enables basic frame debugger (frame timeline capture, single step...
Usage
Main Toolbar After the connection to the application has been established, the main Frame Debugger toolbar will become active. The available features here depend on the enabled features in the application during build time and on the platform on ...
9-patch image
Description The 4-slice scaling technique has been around in desktop graphics software for some years already and is well known to users of Flash and Illustrator. It's a brilliant technique for scaling images by dividing them using 5 slices into sections that...
Dynamic List
Overview and characteristics The size of the list exceeds the limit to process/render all items in the view or just not known at design time in SceneComposer. The view sees the list items only as a fragment/subset of the original list. The items i...
Integration of Monotype
This section provides an overview of the Monotype integration. The current integration is a hardwired solution. Therefore, the choice of which engine shall be used, has to be made at precompile-time (CMake decision). The following features have been integrated...