+

WO2000046664A3 - Instrumenting streamed classes - Google Patents

Instrumenting streamed classes Download PDF

Info

Publication number
WO2000046664A3
WO2000046664A3 PCT/US2000/001079 US0001079W WO0046664A3 WO 2000046664 A3 WO2000046664 A3 WO 2000046664A3 US 0001079 W US0001079 W US 0001079W WO 0046664 A3 WO0046664 A3 WO 0046664A3
Authority
WO
WIPO (PCT)
Prior art keywords
streamed
class
instrumenting
virtual machine
resource
Prior art date
Application number
PCT/US2000/001079
Other languages
French (fr)
Other versions
WO2000046664A2 (en
Inventor
Justin F Chapweske
Kevin D Herrboldt
Original Assignee
Cyrus Intersoft Inc
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 Cyrus Intersoft Inc filed Critical Cyrus Intersoft Inc
Priority to AU33464/00A priority Critical patent/AU3346400A/en
Publication of WO2000046664A2 publication Critical patent/WO2000046664A2/en
Publication of WO2000046664A3 publication Critical patent/WO2000046664A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Devices For Executing Special Programs (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A system and method for processing streamed elements to be passed to a virtual machine receives the streamed element in an input stream, processes the streamed element, stores the processed streamed element in a buffer, and notifies the virtual machine that the streamed element is available. Examples of streamed elements include, without limitation, classes, archive files and resources. Processing a class may include instrumenting the class with enhanced functionality. A method of instrumenting includes replacing a class reference or other constant in a constant pool of the received class with another reference or constant in accordance with a map array. Processing a resource may include converting the received resource to another format analyzing the resource for particular characteristics. Notification of the availability of a received stream element can be made in response to a request from the virtual machine, if the requested class is available in a cache or buffer.
PCT/US2000/001079 1999-02-05 2000-01-18 Instrumenting streamed classes WO2000046664A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU33464/00A AU3346400A (en) 1999-02-05 2000-01-18 Instrumenting streamed classes

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US24547299A 1999-02-05 1999-02-05
US09/245,472 1999-02-05

Publications (2)

Publication Number Publication Date
WO2000046664A2 WO2000046664A2 (en) 2000-08-10
WO2000046664A3 true WO2000046664A3 (en) 2000-12-07

Family

ID=22926797

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/001079 WO2000046664A2 (en) 1999-02-05 2000-01-18 Instrumenting streamed classes

Country Status (2)

Country Link
AU (1) AU3346400A (en)
WO (1) WO2000046664A2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001278329A1 (en) * 2000-11-20 2002-05-27 Zucotto Wireless, Inc. System and methods providing runtime byte code simplification for platform independent languages
FR2835329A1 (en) * 2002-01-30 2003-08-01 Koninkl Philips Electronics Nv PROCESS FOR PROCESSING BINARY FILES OF PROGRAMS

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5257386A (en) * 1990-04-05 1993-10-26 Fujitsu Limited Data transfer control system for virtual machine system
US5349682A (en) * 1992-01-31 1994-09-20 Parallel Pcs, Inc. Dynamic fault-tolerant parallel processing system for performing an application function with increased efficiency using heterogeneous processors
WO1998019237A1 (en) * 1996-10-25 1998-05-07 Schlumberger Systemes Using a high level programming language with a microcontroller
EP0866612A1 (en) * 1996-09-11 1998-09-23 Matsushita Electronics Corporation Program reception/execution apparatus which can start execution of program even when only part of program is received, and program transmitter for it
EP0875827A2 (en) * 1997-04-08 1998-11-04 International Business Machines Corporation Source and destination initiated interrupt system for message arrival notification

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5257386A (en) * 1990-04-05 1993-10-26 Fujitsu Limited Data transfer control system for virtual machine system
US5349682A (en) * 1992-01-31 1994-09-20 Parallel Pcs, Inc. Dynamic fault-tolerant parallel processing system for performing an application function with increased efficiency using heterogeneous processors
EP0866612A1 (en) * 1996-09-11 1998-09-23 Matsushita Electronics Corporation Program reception/execution apparatus which can start execution of program even when only part of program is received, and program transmitter for it
WO1998019237A1 (en) * 1996-10-25 1998-05-07 Schlumberger Systemes Using a high level programming language with a microcontroller
EP0875827A2 (en) * 1997-04-08 1998-11-04 International Business Machines Corporation Source and destination initiated interrupt system for message arrival notification

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
COHEN G A ET AL: "Automatic program transformation with JOIE", PROCEEDINGS OF THE USENIX 1998 ANNUAL TECHNICAL CONFERENCE, PROCEEDINGS OF USENIX 1998 TECHNICAL CONFERENCE, NEW ORLEANS, LA, USA, 15-19 JUNE 1998, 1998, Berkeley, CA, USA, USENIX Assoc, USA, pages 167 - 178, XP000938284, ISBN: 1-880446-94-4 *
KELLER R ET AL: "Binary component adaptation", ECOOP'98 - OBJECT-ORIENTED PROGRAMMING. 12TH EUROPEAN CONFERENCE. PROCEEDINGS, ECOOP'98 - OBJECT-ORIENTED PROGRAMMING. 12TH EUROPEAN CONFERENCE. PROCEEDINGS, BRUSSELS, BELGIUM, 20-24 JULY 1998, 1998, Berlin, Germany, Springer-Verlag, Germany, pages 307 - 329, XP000938305, ISBN: 3-540-64737-6 *
NELSON M R: "Java and the zip file format", DR. DOBB'S JOURNAL, DEC. 1997, MILLER FREEMAN, USA, vol. 22, no. 12, pages 50, 52 - 54, 102, XP000938049, ISSN: 1044-789X *

Also Published As

Publication number Publication date
WO2000046664A2 (en) 2000-08-10
AU3346400A (en) 2000-08-25

Similar Documents

Publication Publication Date Title
AU2002362656B2 (en) System for integrating java servlets with asynchronous messages
EP0923027A3 (en) Handling processor-intensive operations in a data processing system
Lindblad et al. The VuSystem: A programming system for visual processing of digital video
CN113785279B (en) Method and device for parallel processing of data streams and electronic equipment
US9497268B2 (en) Method and device for data transmissions using RDMA
US20080126539A1 (en) Monitoring thread usage to dynamically control a thread pool
US20120250755A1 (en) Video encoding system and method
WO2000067113A3 (en) Method and apparatus for thread switching within a multithreaded processor
EP1046989A3 (en) Method and system for transferring job between computers
ATE463008T1 (en) METHOD AND COMPUTER PROGRAM PRODUCT FOR TRANSFERRING PROCESSING OF TASKS FROM SOFTWARE TO HARDWARE
AU2002362656A1 (en) System for integrating java servlets with asynchronous messages
US10834164B2 (en) Virtualizing audio and video devices using synchronous A/V streaming
EP0817045A3 (en) Mixing and splitting multiple independent audio data streams in kernel space
US20030120747A1 (en) Thin client network system and data transmitting method therefor
EP1855217A3 (en) Method and apparatus for isolating execution of software applications
CN113593541B (en) Data processing method, device, electronic equipment and computer storage medium
EP1296220A3 (en) Buffer partitioning for managing multiple data streams
CN107357526B (en) Method and apparatus for processing network data, server, and storage medium
WO2000046664A3 (en) Instrumenting streamed classes
CN113746685B (en) Stream collection processing method and device based on pulsar log and readable storage medium
US20040167961A1 (en) Fragment response cache
US5933632A (en) Ring transitions for data chunks
KR20210027338A (en) Virtual desktop system providing an environment at specific time and method thereof
Lohse et al. Network-integrated multimedia middleware (NMM)
JPH11112972A (en) Device and method for extracting combined processing amount information

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ CZ DE DE DK DK DM EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ CZ DE DE DK DK DM EE EE ES FI FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载