ATE415662T1 - Bestimmung der tatsächlichen zeit, die ein prozessor bei der ausführung eines codeteiles aufwendet - Google Patents

Bestimmung der tatsächlichen zeit, die ein prozessor bei der ausführung eines codeteiles aufwendet

Info

Publication number
ATE415662T1
ATE415662T1 AT06111274T AT06111274T ATE415662T1 AT E415662 T1 ATE415662 T1 AT E415662T1 AT 06111274 T AT06111274 T AT 06111274T AT 06111274 T AT06111274 T AT 06111274T AT E415662 T1 ATE415662 T1 AT E415662T1
Authority
AT
Austria
Prior art keywords
time
code portion
code
determining
actual execution
Prior art date
Application number
AT06111274T
Other languages
English (en)
Inventor
Barry M Nolte
Mahlon David Fields
Richard T Wurdack
Steven M Carroll
Original Assignee
Microsoft Corp
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
Application filed by Microsoft Corp filed Critical Microsoft Corp
Application granted granted Critical
Publication of ATE415662T1 publication Critical patent/ATE415662T1/de

Links

Classifications

    • AHUMAN NECESSITIES
    • A44HABERDASHERY; JEWELLERY
    • A44BBUTTONS, PINS, BUCKLES, SLIDE FASTENERS, OR THE LIKE
    • A44B19/00Slide fasteners
    • A44B19/42Making by processes not fully provided for in one other class, e.g. B21D53/50, B21F45/18, B22D17/16, B29D5/00
    • A44B19/60Applying end stops upon stringer tapes
    • 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/3409Recording 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 performance assessment
    • G06F11/3419Recording 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 performance assessment by assessing time
    • G06F11/3423Recording 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 performance assessment by assessing time where the assessed time is active or idle time

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Measurement Of Unknown Time Intervals (AREA)
  • Electrophonic Musical Instruments (AREA)
AT06111274T 2005-03-17 2006-03-16 Bestimmung der tatsächlichen zeit, die ein prozessor bei der ausführung eines codeteiles aufwendet ATE415662T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/082,398 US7774784B2 (en) 2005-03-17 2005-03-17 Determining an actual amount of time a processor consumes in executing a portion of code

Publications (1)

Publication Number Publication Date
ATE415662T1 true ATE415662T1 (de) 2008-12-15

Family

ID=36314095

Family Applications (1)

Application Number Title Priority Date Filing Date
AT06111274T ATE415662T1 (de) 2005-03-17 2006-03-16 Bestimmung der tatsächlichen zeit, die ein prozessor bei der ausführung eines codeteiles aufwendet

Country Status (7)

Country Link
US (1) US7774784B2 (de)
EP (1) EP1703403B1 (de)
JP (1) JP2006260542A (de)
KR (1) KR101034409B1 (de)
CN (1) CN1834904B (de)
AT (1) ATE415662T1 (de)
DE (1) DE602006003787D1 (de)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7904695B2 (en) 2006-02-16 2011-03-08 Vns Portfolio Llc Asynchronous power saving computer
US8079031B2 (en) * 2005-10-21 2011-12-13 Intel Corporation Method, apparatus, and a system for dynamically configuring a prefetcher based on a thread specific latency metric
US7966481B2 (en) 2006-02-16 2011-06-21 Vns Portfolio Llc Computer system and method for executing port communications without interrupting the receiving computer
US7904615B2 (en) 2006-02-16 2011-03-08 Vns Portfolio Llc Asynchronous computer communication
US7926040B2 (en) * 2006-09-06 2011-04-12 International Business Machines Corporation Method and system for timing code execution in a korn shell script
US8402463B2 (en) * 2006-10-30 2013-03-19 Hewlett-Packard Development Company, L.P. Hardware threads processor core utilization
US8185906B2 (en) * 2007-05-23 2012-05-22 Sap Ag Method and apparatus for dynamically adjusting thread pool
US20090132792A1 (en) * 2007-11-15 2009-05-21 Dennis Arthur Ruffer Method of generating internode timing diagrams for a multiprocessor array
CN101221528B (zh) * 2008-01-22 2010-06-16 中兴通讯股份有限公司 一种嵌入式操作系统调度性能的测试方法
WO2010001766A1 (ja) * 2008-07-02 2010-01-07 国立大学法人 東京工業大学 実行時間推定方法、実行時間推定プログラムおよび実行時間推定装置
KR101065436B1 (ko) 2010-12-07 2011-09-19 경상대학교산학협력단 불확실한 계산량을 가진 실시간 병렬 작업을 위한 멀티코어 프로세서의 확률적 스케줄링 방법
US8639991B2 (en) * 2010-12-17 2014-01-28 Sap Ag Optimizing performance of an application
US8769505B2 (en) * 2011-01-24 2014-07-01 Hewlett-Packard Development Company, L.P. Event information related to server request processing
KR101341562B1 (ko) 2011-12-15 2013-12-16 경상대학교산학협력단 변동하는 계산량을 갖는 실시간 작업을 위한 단일 코어 프로세서의 에너지 효율적 스케줄링 방법
WO2015159365A1 (ja) * 2014-04-15 2015-10-22 富士機械製造株式会社 Nc工作機械
US9614724B2 (en) 2014-04-21 2017-04-04 Microsoft Technology Licensing, Llc Session-based device configuration
US10111099B2 (en) 2014-05-12 2018-10-23 Microsoft Technology Licensing, Llc Distributing content in managed wireless distribution networks
US9384334B2 (en) 2014-05-12 2016-07-05 Microsoft Technology Licensing, Llc Content discovery in managed wireless distribution networks
US9384335B2 (en) 2014-05-12 2016-07-05 Microsoft Technology Licensing, Llc Content delivery prioritization in managed wireless distribution networks
US9430667B2 (en) 2014-05-12 2016-08-30 Microsoft Technology Licensing, Llc Managed wireless distribution network
US9874914B2 (en) 2014-05-19 2018-01-23 Microsoft Technology Licensing, Llc Power management contracts for accessory devices
US9703681B2 (en) 2014-05-29 2017-07-11 Microsoft Technology Licensing, Llc Performance optimization tip presentation during debugging
US10037202B2 (en) 2014-06-03 2018-07-31 Microsoft Technology Licensing, Llc Techniques to isolating a portion of an online computing service
US9367490B2 (en) 2014-06-13 2016-06-14 Microsoft Technology Licensing, Llc Reversible connector for accessory devices
US9632915B2 (en) 2014-10-29 2017-04-25 Microsoft Technology Licensing, Llc. Historical control flow visualization in production diagnostics
US10165071B2 (en) * 2016-01-15 2018-12-25 Google Llc Client-side activity monitoring
CN108681486B (zh) * 2018-05-17 2020-08-28 重庆市通信建设有限公司 最优线程数量求取方法及装置
CN114503136B (zh) * 2019-11-27 2026-02-06 深圳市欢太科技有限公司 工时获取方法、工时获取装置、终端设备及服务器
CN111414295B (zh) * 2020-03-09 2023-06-30 浙江大华技术股份有限公司 一种cpu占用率的统计方法、装置、设备及介质
US20240320040A1 (en) * 2023-03-21 2024-09-26 DSP Concepts, Inc. Audio multithreaded profiling

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03210643A (ja) * 1990-01-13 1991-09-13 Fuji Electric Co Ltd タスク実行時間測定方法
JP2520544B2 (ja) * 1991-09-26 1996-07-31 インターナショナル・ビジネス・マシーンズ・コーポレイション タスクのオ―バ―ラン状態を監視する方法及びタスク実行サイクルのオ―バ―ランを検出する装置
JP2712142B2 (ja) * 1992-01-30 1998-02-10 日本電気株式会社 実行時間測定方式
KR950011476A (ko) * 1993-10-28 1995-05-15 김중길 디클로페낙나트륨 사이클로덱스트린 포접화합물의 제조방법
JP3588485B2 (ja) * 1994-08-26 2004-11-10 富士通株式会社 プロセススケジューリング方式
US5797115A (en) * 1995-08-24 1998-08-18 Fuller; Billy Measuring direct and indirect usage of a central processing unit
EP0798638B1 (de) * 1996-03-28 2008-07-16 Hitachi, Ltd. Verfahren zum Planen von periodischen Prozessabläufen
JPH1011333A (ja) * 1996-06-24 1998-01-16 Nippon Denki Ido Tsushin Kk タスク別cpu使用率測定装置
US6061711A (en) * 1996-08-19 2000-05-09 Samsung Electronics, Inc. Efficient context saving and restoring in a multi-tasking computing system environment
US5835705A (en) * 1997-03-11 1998-11-10 International Business Machines Corporation Method and system for performance per-thread monitoring in a multithreaded processor
US6009452A (en) * 1997-05-02 1999-12-28 Microsoft Corporation Apparatus and methods for optimally using available computer resources for task execution during idle-time based on probabilistic assessment of future task instances
JP3199013B2 (ja) * 1998-01-26 2001-08-13 日本電気株式会社 言語処理方法及び言語処理装置並びに言語処理プログラムを記録した記憶媒体
US6754690B2 (en) * 1999-09-16 2004-06-22 Honeywell, Inc. Method for time partitioned application scheduling in a computer operating system
KR100324962B1 (ko) * 1999-09-20 2002-02-28 이태용 고밀도 극세사 경편지 제조 방법
US6658654B1 (en) * 2000-07-06 2003-12-02 International Business Machines Corporation Method and system for low-overhead measurement of per-thread performance information in a multithreaded environment
EP1174794A1 (de) 2000-07-21 2002-01-23 Abb Research Ltd. Verwaltung der Prozessorzeit, die einem von mehreren Programm-Tasks für dessen Ausführung auf einem Prozessor zugeteilt wird
JP2002063049A (ja) * 2000-08-23 2002-02-28 Matsushita Electric Ind Co Ltd システム性能の見積もり方法
US6934936B2 (en) * 2001-02-01 2005-08-23 International Business Machines Corporation Apparatus and method for adaptive address-based historical utilization recording
US7191440B2 (en) * 2001-08-15 2007-03-13 Intel Corporation Tracking operating system process and thread execution and virtual machine execution in hardware or in a virtual machine monitor
WO2003087982A2 (en) * 2002-04-08 2003-10-23 Cyanea Systems Corp. Method and system for problem determination in distributed enterprise applications
DE10238575A1 (de) 2002-08-22 2004-03-04 Siemens Ag Verfahren zur Messung der Nettolaufzeit eines Datenverarbeitungsprogramms
US7426731B2 (en) * 2004-03-22 2008-09-16 Hewlett-Packard Development Company, L.P. Determining processor usage by a thread
US7594234B1 (en) * 2004-06-04 2009-09-22 Sun Microsystems, Inc. Adaptive spin-then-block mutual exclusion in multi-threaded processing
US7565659B2 (en) * 2004-07-15 2009-07-21 International Business Machines Corporation Light weight context switching
US7698686B2 (en) * 2005-04-15 2010-04-13 Microsoft Corporation Method and apparatus for performance analysis on a software program

Also Published As

Publication number Publication date
US20060212867A1 (en) 2006-09-21
KR20060101230A (ko) 2006-09-22
EP1703403B1 (de) 2008-11-26
EP1703403A1 (de) 2006-09-20
CN1834904B (zh) 2010-06-09
US7774784B2 (en) 2010-08-10
DE602006003787D1 (de) 2009-01-08
JP2006260542A (ja) 2006-09-28
CN1834904A (zh) 2006-09-20
KR101034409B1 (ko) 2011-05-12

Similar Documents

Publication Publication Date Title
ATE415662T1 (de) Bestimmung der tatsächlichen zeit, die ein prozessor bei der ausführung eines codeteiles aufwendet
DK1895902T3 (da) Apparat til overvågning af cerebral perfusion
ATE451669T1 (de) Bewertung von bildmerkmalen einer anatomischen struktur in optischen kohärenztomographiebildern
CY1110116T1 (el) Νευροεκφυλιστικοι δεικτες για καταθλιψη
ATE433124T1 (de) System und verfahren zum analysieren von radarinformationen
DE10326770B4 (de) Sensorsystem zum Bestimmen der Breite eines Objekts
ATE413633T1 (de) Verfahren zur bestimmung von steuerparametern für ein steuersystem
DE60115653D1 (de) Verfahren zur Detektion von Emotionen, unter Verwendung von Untergruppenspezialisten
DE602007012172D1 (de) System zur direkten Flussregelung für magnetische Strukturen
DE602004013429D1 (de) Schätzung von durch hinzufügung oder beseitigung e
ATE409905T1 (de) Verfahren und system zur arbeitslastplanung mit verbessertem schema zur aktualisierung der dauer einer geplanten arbeit
WO2008115927A3 (en) Methods and systems for performing a clinical assessment
EA200701510A1 (ru) Способ и устройство для оценки интервального времени пробега волны в пласте
ATE391284T1 (de) Verwendung von oberflächenmesssonden
ATE468542T1 (de) Bestimmung einer prognostizierten leistung eines navigationssystems
ATE445848T1 (de) Verfahren und vorrichtung zur durchführung einer sensorfusion zur bereitstellung einer position eines interessierenden ziels
DE502004005365D1 (de) Verfahren zur quantitativen Messung von Ablagerung auf festen Oberflächen
ATE482398T1 (de) Verfahren zur stratifizierung von herzinsuffizienz
DE502005009972D1 (de) Verfahren zur dokumentation eines eigentums bzw. besitzes sowie des überganges desselben an einer ware
DE602007008365D1 (de) Verfahren zur steigerung der lymphatischen funktion
DE50009175D1 (de) Verfahren und vorrichtung zur festlegung von messpositionen für die vermessung eines objektes oder eines teiles davon
ATE456797T1 (de) Verwendung von nogo-c bei der beurteilung von herzversagen
NO20025738D0 (no) Metode
ATE449966T1 (de) Biochemische marker für akute lungenembolie
DE602006013034D1 (de) Ntrationen in körperflüssigkeiten

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties