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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
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 |
---|---|---|---|---|
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 |
US8958306B2 (en) | 2009-10-16 | 2015-02-17 | Tekelec, Inc. | Methods, systems, and computer readable media for providing diameter signaling router with integrated monitoring functionality |
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 |
WO2011100603A2 (en) | 2010-02-12 | 2011-08-18 | Tekelec | Methods, systems, and computer readable media for providing peer routing at a diameter node |
US8644324B2 (en) | 2010-02-12 | 2014-02-04 | Tekelec, Inc. | Methods, systems, and computer readable media for providing priority routing at a diameter node |
CN103460648B (en) | 2011-01-21 | 2017-04-19 | 泰克莱克股份有限公司 | Methods and systems for screening Diameter messages within a Diameter signaling router (DSR) |
JP5732550B2 (en) | 2011-03-03 | 2015-06-10 | テケレック・インコーポレイテッドTekelec, Inc. | Method, system, and computer-readable medium for enhancing Diameter signaling messages |
EP2887617B1 (en) * | 2012-06-11 | 2016-05-25 | Tekelec, Inc. | Methods, systems, and computer readable media for routing diameter messages at 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 | |
WO2009140049A3 (en) | System and methods for metering and analyzing energy consumption of events within a portable device | |
WO2012177204A8 (en) | Methods and apparatuses for accounting of cell change information | |
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 | |
WO2008092521A3 (en) | Routing performance analysis and optimization within a massively parallel computer | |
GB2474789A (en) | Best match search | |
WO2010009003A3 (en) | Specification files for call translation and trace | |
WO2008147587A3 (en) | Methods and apparatus to improve market launch performance | |
WO2009008886A3 (en) | Client-side in formation processing system, apparatus and methods | |
WO2012134889A3 (en) | Markov modeling of service usage patterns | |
WO2005008596A8 (en) | Method, computer program and computer readable means for projecting data from a multidimensional space into a space having less dimensions and to carry out a cognitive analysis on said data | |
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 | |
WO2008137481A3 (en) | Method and apparatus for scaling intensity data in a mass spectrometer | |
WO2007050345A3 (en) | Method and system for testing enterprise applications | |
GB2466425B (en) | Computer networks | |
WO2008126078A3 (en) | System and method for generating a finite elements model of a pcb |
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 |