WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2007104956) INSTRUMENTATION POUR PROFILAGE DE PERFORMANCES EN TEMPS REEL
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2007/104956    N° de la demande internationale :    PCT/GB2007/000855
Date de publication : 20.09.2007 Date de dépôt international : 12.03.2007
CIB :
G06F 11/32 (2006.01), G06F 11/34 (2006.01)
Déposants : SLAM GAMES LIMITED [GB/GB]; St Andrew House, 141 West Nile Street, Glasgow G1 2RN (GB) (Tous Sauf US).
STEWART, Neil [GB/GB]; (GB) (US Seulement)
Inventeurs : STEWART, Neil; (GB)
Mandataire : MURGITROYD & COMPANY; 165-169 Scotland Street, Glasgow G5 8PL (GB)
Données relatives à la priorité :
0604991.0 11.03.2006 GB
Titre (EN) INSTRUMENTATION FOR REAL-TIME PERFORMANCE PROFILING
(FR) INSTRUMENTATION POUR PROFILAGE DE PERFORMANCES EN TEMPS REEL
Abrégé : front page image
(EN)A method of source code instrumentation for computer program performance profiling includes generating (14) and inserting (19) instrumentation code around a call site of a child function in a parent function. The instrumentation code may use a reference to an unique instrumentation record (13), such as a timing record. The instrumentation code may be optimised (15) to use the exit time of a preceding call site in the parent function as the entry time of the call site. It may be inserted depending on the level in the call hierarchy of the child function and its execution at run time may depend on the state of an enable flag, which can be set via a viewing interface. Two versions of the child function may be generated (18), one being instrumented and other being non- instrumented and which one is run depends on the enable flag.
(FR)L'invention concerne un procédé d'instrumentation de codes source pour le profilage de performances de programmes informatiques. Ce procédé consiste à générer (14) et à insérer (19) un code d'instrumentation autour d'un site d'appel d'une fonction enfant dans une fonction parent. Ce code d'instrumentation peut utiliser une référence à un document d'instrumentation unique (13), tel qu'un document de temporisation. Le code d'instrumentation peut être optimisé (15) pour utiliser le temps de sortie d'un site d'appel précédent dans la fonction parent comme temps d'entrée du site d'appel. Il peut être inséré en fonction du niveau dans la hiérarchie d'appel de la fonction enfant et son exécution à l'instant d'exécution peut dépendre de l'état d'un drapeau d'activation qui peut être établi par l'intermédiaire d'une interface de visualisation. Deux versions de la fonction enfant peuvent être générées (18), l'une étant instrumentée et l'autre non, la version exécutée dépendant du drapeau d'activation.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, MT, NL, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)