WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2017196743) CORRELATION OF THREAD INTENSITY AND HEAP USAGE TO IDENTIFY HEAP-HOARDING STACK TRACES
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2017/196743    International Application No.:    PCT/US2017/031586
Publication Date: 16.11.2017 International Filing Date: 08.05.2017
IPC:
G06F 11/30 (2006.01), G06F 11/34 (2006.01), G06F 11/36 (2006.01), G06F 12/08 (2016.01)
Applicants: ORACLE INTERNATIONAL CORPORATION [US/US]; 500 Oracle Parkway M/S 5OP7 Redwood Shores, California 94065 (US)
Inventors: CHAN, Eric S.; (US)
Agent: LIN, Eric; (US).
KOTWAL, Sujit; (US).
MATHISON, Mark; (US).
GRAY, Charles; (US).
AUSTIN, Shelton W.; (US).
BENNETT, Jesse S.; (US).
BERGSTROM, James T.; (US).
SAAB, Karam; (US).
SWEHLA, Aaron; (US).
SRIPATHY, Kanchan; (US).
SHAH, Mehul; (US).
KUSHA, Babak; (US).
DORAN-CIVAN, Neslihan I.; (US).
BRISNEHAN, Brian; (US).
FU, Zhenhai; (US).
ROTHWELL, Rodney; (US).
DUVAL, Dan; (US).
SHEN, Fei; (US).
BRADFORD, Sara; (US).
UY, Ruthleen; (US).
FRANKLIN, Thomas; (US).
GAUDRY, Katherine; (US).
MORSE, Kyle; (US).
BAKER, Amanda; (US).
MESSER, Dion; (US).
VADERA, Sameer; (US).
WANG, Xiaoyu; (US).
KANZAKI, Kim; (US).
MCGUIRE, JR., John; (US).
BAGGALEY, Nicholas; (US).
CHENG, Charles; (US).
SUTTON, Eric; (US).
NICHOLES, Christian A.; (US).
WEBER, Eric; (US).
HUTCHINS, Eric; (US).
SHAFFER, William L.; (US).
HAYIM, Samuel; (US)
Priority Data:
62/333,786 09.05.2016 US
62/333,798 09.05.2016 US
62/333,804 09.05.2016 US
62/333,809 09.05.2016 US
62/333,811 09.05.2016 US
62/340,256 23.05.2016 US
15/588,521 05.05.2017 US
15/588,523 05.05.2017 US
15/588,526 05.05.2017 US
15/588,531 05.05.2017 US
Title (EN) CORRELATION OF THREAD INTENSITY AND HEAP USAGE TO IDENTIFY HEAP-HOARDING STACK TRACES
(FR) CORRÉLATION DE L'INTENSITÉ D'UN FIL ET DE L'UTILISATION DE TAS POUR IDENTIFIER DES TRACES D'EMPILEMENT DE FORMATION DE TAS
Abstract: front page image
(EN)Embodiments identify heap-hoarding stack traces to optimize memory efficiency. Some embodiments can determine a length of time when heap usage by processes exceeds a threshold. Some embodiments may then determine heap information of the processes for the length of time, where the heap information comprise heap usage information for each interval in the length of time. Next, some embodiments can determine thread information of the one or more processes for the length of time, wherein determining the thread information comprises determining classes of threads and wherein the thread information comprises, for each of the classes of threads, thread intensity information for each of the intervals. Some embodiments may then correlate the heap information with the thread information to identify code that correspond to the heap usage exceeding the threshold. Some embodiments may then initiate actions associated with the code.
(FR)Selon des modes de réalisation, l'invention permet d'identifier des traces d'empilement de formation de tas pour optimiser l'efficacité de la mémoire. Certains modes de réalisation peuvent déterminer une durée lorsque l'utilisation de tas par des processus dépasse un seuil. Certains modes de réalisation peuvent ensuite déterminer des informations de tas des processus pour la durée, les informations de tas comportant des informations d'utilisation de tas pour chaque intervalle dans la durée. Ensuite, certains modes de réalisation peuvent déterminer des informations de fil du ou des processus pour la durée, la détermination des informations de fil consistant à déterminer des classes de fils et les informations de fil comportant, pour chaque classe de fils, des informations d'intensité de fil pour chaque intervalle. Certains modes de réalisation peuvent ensuite corréler les informations de tas avec les informations de fil pour identifier un code qui correspond à l'utilisation de tas dépassant le seuil. Certains modes de réalisation peuvent ensuite initier des actions associées au code.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)