WO2008087633A3 - Method for statistics based performance optimization of regenerated code - Google Patents
Method for statistics based performance optimization of regenerated code Download PDFInfo
- Publication number
- WO2008087633A3 WO2008087633A3 PCT/IL2008/000061 IL2008000061W WO2008087633A3 WO 2008087633 A3 WO2008087633 A3 WO 2008087633A3 IL 2008000061 W IL2008000061 W IL 2008000061W WO 2008087633 A3 WO2008087633 A3 WO 2008087633A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- code
- statistics
- performance optimization
- statistics based
- based performance
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
- G06F8/443—Optimisation
- G06F8/4441—Reducing the execution time required by the program code
Abstract
An automated method for optimization of stack software based on statistical analysis of performance and according to configuration parameters. The method includes generating the original code, collecting statistics of usage patterns and feeding back the results of the statistics to recreate and optimize the code. The method further includes regenerating the code, reloading the regenerated code into the system and returning to the statistics collection step, wherein the sequence of generating, collecting, feeding back, regenerating and reloading are reiterated continuously, such that the method continuously provides increasingly optimum code performance.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US88072407P | 2007-01-17 | 2007-01-17 | |
US60/880,724 | 2007-01-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2008087633A2 WO2008087633A2 (en) | 2008-07-24 |
WO2008087633A3 true WO2008087633A3 (en) | 2010-01-28 |
Family
ID=39636464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IL2008/000061 WO2008087633A2 (en) | 2007-01-17 | 2008-01-15 | Method for statistics based performance optimization of regenerated code |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2008087633A2 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2489161B1 (en) | 2009-10-16 | 2019-06-12 | Tekelec, Inc. | Methods, systems, and computer readable media for providing diameter signaling router with integrated monitoring and/or firewall functionality |
US8750126B2 (en) | 2009-10-16 | 2014-06-10 | Tekelec, Inc. | Methods, systems, and computer readable media for multi-interface monitoring and correlation of diameter signaling information |
US8627298B2 (en) | 2009-12-14 | 2014-01-07 | International Business Machines Corporation | Using appropriate level of code to be executed in runtime environment using metadata describing versions of resources being used by code |
CN102986169B (en) | 2010-02-12 | 2015-09-30 | 泰克莱克股份有限公司 | For providing method, the system of reciprocity route at DIAMETER Nodes |
IN2012CN07525A (en) | 2010-02-12 | 2015-05-29 | Tekelec Inc | |
WO2012100057A2 (en) | 2011-01-21 | 2012-07-26 | Tekelec | Methods, systems, and computer readable media for screening diameter messages within a diameter signaling router (dsr) having a distributed message processor architecture |
EP2681940B1 (en) | 2011-03-03 | 2016-05-25 | Tekelec, Inc. | Methods, systems, and computer readable media for enriching a diameter signaling message |
JP6203254B2 (en) * | 2012-06-11 | 2017-09-27 | テケレック・インコーポレイテッドTekelec, Inc. | Method, system and computer-readable medium for routing Diameter messages in a Diameter signaling router |
US9148388B2 (en) | 2013-05-23 | 2015-09-29 | Tekelec, Inc. | Methods, systems, and computer readable media for performing enhanced service routing |
US9537775B2 (en) | 2013-09-23 | 2017-01-03 | Oracle International Corporation | Methods, systems, and computer readable media for diameter load and overload information and virtualization |
US9888001B2 (en) | 2014-01-28 | 2018-02-06 | Oracle International Corporation | Methods, systems, and computer readable media for negotiating diameter capabilities |
US10027760B2 (en) | 2015-05-22 | 2018-07-17 | Oracle International Corporation | Methods, systems, and computer readable media for short and long term policy and charging rules function (PCRF) load balancing |
US10117127B2 (en) | 2015-07-08 | 2018-10-30 | Oracle International Corporation | Methods, systems, and computer readable media for communicating radio access network congestion status information for large numbers of users |
US10498762B1 (en) | 2015-10-22 | 2019-12-03 | Versafe Ltd. | Methods for hypertext markup language (HTML) input field obfuscation and devices thereof |
US11658995B1 (en) | 2018-03-20 | 2023-05-23 | F5, Inc. | Methods for dynamically mitigating network attacks and devices thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6006033A (en) * | 1994-08-15 | 1999-12-21 | International Business Machines Corporation | Method and system for reordering the instructions of a computer program to optimize its execution |
US6016512A (en) * | 1997-11-20 | 2000-01-18 | Telcordia Technologies, Inc. | Enhanced domain name service using a most frequently used domain names table and a validity code table |
US6971091B1 (en) * | 2000-11-01 | 2005-11-29 | International Business Machines Corporation | System and method for adaptively optimizing program execution by sampling at selected program points |
-
2008
- 2008-01-15 WO PCT/IL2008/000061 patent/WO2008087633A2/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6006033A (en) * | 1994-08-15 | 1999-12-21 | International Business Machines Corporation | Method and system for reordering the instructions of a computer program to optimize its execution |
US6016512A (en) * | 1997-11-20 | 2000-01-18 | Telcordia Technologies, Inc. | Enhanced domain name service using a most frequently used domain names table and a validity code table |
US6971091B1 (en) * | 2000-11-01 | 2005-11-29 | International Business Machines Corporation | System and method for adaptively optimizing program execution by sampling at selected program points |
Non-Patent Citations (1)
Title |
---|
FAJARDO: "Open Diameter Software Architecture", June 2004 (2004-06-01), pages 1,3 - 7, Retrieved from the Internet <URL:http://diameter.sourceforge.net/diameter-architecture/index.html> * |
Also Published As
Publication number | Publication date |
---|---|
WO2008087633A2 (en) | 2008-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008087633A3 (en) | Method for statistics based performance optimization of regenerated code | |
TW200636411A (en) | Automated throughput control system and method of operating the same | |
WO2006082591A3 (en) | Upgrading performance using aggregated information shared between management systems | |
WO2010078266A3 (en) | Programmable agent for monitoring mobile communication in a wireless communication network | |
WO2009012403A3 (en) | Implementation of stream algebra over class instances | |
WO2007103984A3 (en) | Multiple image input for optical character recognition processing systems and methods | |
WO2011008882A3 (en) | System and method for personality adoption by online game peripherals | |
WO2004063863A3 (en) | Document management apparatus, system and method | |
WO2008124730A3 (en) | Client input method | |
WO2009102765A3 (en) | Parallelization of electronic discovery document indexing | |
WO2011143458A8 (en) | Cycle decomposition analysis for remote machine monitoring | |
WO2007143272A3 (en) | Artificial intelligence analyzer and generator | |
WO2010013160A3 (en) | A method and apparatus for generating an image collection | |
WO2008092521A3 (en) | Routing performance analysis and optimization within a massively parallel computer | |
GB2474789A (en) | Best match search | |
WO2008147587A3 (en) | Methods and apparatus to improve market launch performance | |
WO2010009003A3 (en) | Specification files for call translation and trace | |
WO2009008886A3 (en) | Client-side in formation processing system, apparatus and methods | |
WO2012054572A3 (en) | Computer metrics system and process for implementing same | |
WO2006020895A3 (en) | A method and an apparatus to design a processing system using a graphical user interface | |
WO2008030774A3 (en) | Methods and apparatus for optimizing responsiveness of portable documents | |
WO2010031588A3 (en) | Maldi matrices | |
EP1950917A4 (en) | Methods for peer-to-peer application message identifying and operating realization and their corresponding devices | |
WO2008137481A3 (en) | Method and apparatus for scaling intensity data in a mass spectrometer | |
GB2466425B (en) | Computer networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08702642 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 08702642 Country of ref document: EP Kind code of ref document: A2 |