FR3025627B1 - Mecanisme haute performance pour generation d'informations de journalisation d'un processus informatique - Google Patents

Mecanisme haute performance pour generation d'informations de journalisation d'un processus informatique

Info

Publication number
FR3025627B1
FR3025627B1 FR1458511A FR1458511A FR3025627B1 FR 3025627 B1 FR3025627 B1 FR 3025627B1 FR 1458511 A FR1458511 A FR 1458511A FR 1458511 A FR1458511 A FR 1458511A FR 3025627 B1 FR3025627 B1 FR 3025627B1
Authority
FR
France
Prior art keywords
generating
high performance
computer process
performance mechanism
journalization information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
FR1458511A
Other languages
English (en)
Other versions
FR3025627A1 (fr
Inventor
Pierre Vigneras
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bull SAS
Original Assignee
Bull SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to FR1458511A priority Critical patent/FR3025627B1/fr
Application filed by Bull SAS filed Critical Bull SAS
Priority to CN201580060764.2A priority patent/CN107003927A/zh
Priority to JP2017534008A priority patent/JP6498770B2/ja
Priority to EP15763052.6A priority patent/EP3191961A1/fr
Priority to PCT/FR2015/052267 priority patent/WO2016038272A1/fr
Priority to US15/510,638 priority patent/US11874758B2/en
Publication of FR3025627A1 publication Critical patent/FR3025627A1/fr
Priority to IL251095A priority patent/IL251095A0/en
Application granted granted Critical
Publication of FR3025627B1 publication Critical patent/FR3025627B1/fr
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3604Analysis of software for verifying properties of programs
    • G06F11/3612Analysis of software for verifying properties of programs by runtime analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3068Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data format conversion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3404Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for parallel or distributed programming
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/865Monitoring of software

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Multimedia (AREA)
  • Debugging And Monitoring (AREA)
FR1458511A 2014-09-10 2014-09-10 Mecanisme haute performance pour generation d'informations de journalisation d'un processus informatique Expired - Fee Related FR3025627B1 (fr)

Priority Applications (7)

Application Number Priority Date Filing Date Title
FR1458511A FR3025627B1 (fr) 2014-09-10 2014-09-10 Mecanisme haute performance pour generation d'informations de journalisation d'un processus informatique
JP2017534008A JP6498770B2 (ja) 2014-09-10 2015-08-25 コンピュータプロセスに関するロギング情報を生成するための高性能機構
EP15763052.6A EP3191961A1 (fr) 2014-09-10 2015-08-25 Mecanisme haute performance pour generation d'informations de journalisation d'un processus informatique
PCT/FR2015/052267 WO2016038272A1 (fr) 2014-09-10 2015-08-25 Mecanisme haute performance pour generation d'informations de journalisation d'un processus informatique
CN201580060764.2A CN107003927A (zh) 2014-09-10 2015-08-25 用于产生关于计算机进程的日志记录信息的高性能机制
US15/510,638 US11874758B2 (en) 2014-09-10 2015-08-25 High-performance mechanism for generating logging information within application thread in respect of a logging event of a computer process
IL251095A IL251095A0 (en) 2014-09-10 2017-03-12 A high-performance mechanism for generating input information about a computer process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1458511A FR3025627B1 (fr) 2014-09-10 2014-09-10 Mecanisme haute performance pour generation d'informations de journalisation d'un processus informatique

Publications (2)

Publication Number Publication Date
FR3025627A1 FR3025627A1 (fr) 2016-03-11
FR3025627B1 true FR3025627B1 (fr) 2018-03-23

Family

ID=52450276

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1458511A Expired - Fee Related FR3025627B1 (fr) 2014-09-10 2014-09-10 Mecanisme haute performance pour generation d'informations de journalisation d'un processus informatique

Country Status (7)

Country Link
US (1) US11874758B2 (fr)
EP (1) EP3191961A1 (fr)
JP (1) JP6498770B2 (fr)
CN (1) CN107003927A (fr)
FR (1) FR3025627B1 (fr)
IL (1) IL251095A0 (fr)
WO (1) WO2016038272A1 (fr)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106649071B (zh) * 2016-12-30 2019-12-20 广州华多网络科技有限公司 进程内部日志上报的方法和装置
FR3075999B1 (fr) 2017-12-27 2021-02-19 Bull Sas Procede de controle de la gestion des traces d'evenements dans l'execution d'une application informatique sur une machine informatique
CN113434362A (zh) * 2021-06-24 2021-09-24 广州欢网科技有限责任公司 Android程序发生异常时自动预警的方法及装置
CN113190418A (zh) * 2021-07-01 2021-07-30 奇安信科技集团股份有限公司 日志接收方法、装置、电子设备及存储介质

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5870588A (en) * 1995-10-23 1999-02-09 Interuniversitair Micro-Elektronica Centrum(Imec Vzw) Design environment and a design method for hardware/software co-design
US6256775B1 (en) * 1997-12-11 2001-07-03 International Business Machines Corporation Facilities for detailed software performance analysis in a multithreaded processor
GB2367642B (en) * 2000-05-27 2004-05-05 Ibm Performance profiling tool
FI114663B (fi) * 2001-12-20 2004-11-30 Nokia Corp Menetelmä ja järjestelmä käyttöjärjestelmätoimintojen suorittamiseksi sekä elektroniikkalaite
JP4686226B2 (ja) * 2005-03-22 2011-05-25 株式会社東芝 駅務中継機
US7661036B1 (en) * 2005-11-08 2010-02-09 Oakley Networks Cache for collecting events on a monitored computer
JP5050357B2 (ja) * 2006-01-25 2012-10-17 富士通株式会社 ロギング情報管理方法およびロギング情報管理システムおよびロギング情報管理手段
US20080250412A1 (en) * 2007-04-06 2008-10-09 Elizabeth An-Li Clark Cooperative process-wide synchronization
CN101414255A (zh) * 2007-10-19 2009-04-22 国际商业机器公司 日志事件处理方法与设备
KR20100022171A (ko) * 2008-08-19 2010-03-02 삼성전자주식회사 스레드 지향 로깅 시스템에서 로그 저장 방법 및 장치
CN101763593A (zh) * 2009-12-17 2010-06-30 中国电力科学研究院 一种实现系统审计日志的方法及装置
US8499299B1 (en) * 2010-06-29 2013-07-30 Ca, Inc. Ensuring deterministic thread context switching in virtual machine applications
US9384112B2 (en) * 2010-07-01 2016-07-05 Logrhythm, Inc. Log collection, structuring and processing
US8667472B1 (en) * 2010-07-29 2014-03-04 Disney Enterprises, Inc. System and method of instrumenting code for in-production monitoring
CN103154893B (zh) * 2010-10-05 2016-05-04 富士通株式会社 多核处理器系统、监视控制方法以及监视控制程序
CN102455889B (zh) * 2010-10-29 2014-03-26 金蝶软件(中国)有限公司 一种获取进程输出日志的方法、装置及企业系统
US20130024875A1 (en) * 2011-07-22 2013-01-24 Yilin Wang Event System And Methods For Using Same
US8726225B2 (en) * 2011-08-01 2014-05-13 Vmware, Inc. Testing of a software system using instrumentation at a logging module
JP5906883B2 (ja) * 2012-03-28 2016-04-20 富士通株式会社 ログ出力装置、ログ出力方法およびログ出力プログラム
US9202047B2 (en) * 2012-05-14 2015-12-01 Qualcomm Incorporated System, apparatus, and method for adaptive observation of mobile device behavior
US10192261B2 (en) * 2012-08-23 2019-01-29 Openet Telecom Ltd. System and method for performing offline revenue assurance of data usage
US20140237474A1 (en) * 2013-02-19 2014-08-21 Appsense Limited Systems and methods for organizing dependent and sequential software threads

Also Published As

Publication number Publication date
CN107003927A (zh) 2017-08-01
FR3025627A1 (fr) 2016-03-11
US11874758B2 (en) 2024-01-16
JP2017532703A (ja) 2017-11-02
IL251095A0 (en) 2017-04-30
US20170255540A1 (en) 2017-09-07
EP3191961A1 (fr) 2017-07-19
JP6498770B2 (ja) 2019-04-10
WO2016038272A1 (fr) 2016-03-17

Similar Documents

Publication Publication Date Title
EP3627139A4 (fr) Procédé de création de données de base pour une image de parfum
EP3485448A4 (fr) Distribution d'actifs numériques par un dispositif de transaction
EP3006953A4 (fr) Dispositif à radar laser et procédé pour générer une image laser
EP3663287C0 (fr) Synthèse d'urolithines à l'échelle du procédé
FR3022051B1 (fr) Procede de suivi d'une partition musicale et procede de modelisation associe
EP3354096A4 (fr) Compression de données d'informations
EP3447561A4 (fr) Dispositif d'affichage tête haute
GB201618055D0 (en) Generating molecular encoding information for data storage
EP3495869A4 (fr) Dispositif d'affichage tête haute
EP3404466A4 (fr) Appareil d'affichage tête haute
EP3651487A4 (fr) Procédé d'émission d'informations personnelles
EP2951730A4 (fr) Procédé pour rendre un dispositif d'affichage d'ordinateur plus expressif
EP3044706A4 (fr) Procédé pour optimiser l'exécution de requêtes sur une mémoire de données
EP3330769A4 (fr) Dispositif d'affichage tête haute
EP2947582A4 (fr) Dispositif informatique et procédé pour exécuter une commande d'opération de base de données
EP3086223A4 (fr) Procédé de saisie suspendue, appareil et support d'informations pour ordinateur
EP3114850A4 (fr) Génération d'une liste d'écoute sur la base d'un attribut de génération de données
EP3368972A4 (fr) Tramage de données d'objet pour un objet tridimensionnel
FR3004906B1 (fr) Dispositif d'application d'un produit cosmetique.
FR2989196B1 (fr) Procede de generation d'une interface interactive d'affichage de donnees.
FR3025627B1 (fr) Mecanisme haute performance pour generation d'informations de journalisation d'un processus informatique
EP3032801A4 (fr) Méthode et dispositif de production d'informations de réacheminement
EP2998885A4 (fr) Procédé et dispositif de recherche d'informations
IL262407B (en) A computer system for generating certified data
GB201418715D0 (en) Generating a computer executable chart visualization by annotating a static image of said visualization

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20160311

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

ST Notification of lapse

Effective date: 20220505