一種用于控制工程軟件的腳本執(zhí)行速度提升方法及裝置
基本信息

| 申請?zhí)?/td> | CN202010119931.9 | 申請日 | - |
| 公開(公告)號 | CN111258588A | 公開(公告)日 | 2020-06-09 |
| 申請公布號 | CN111258588A | 申請公布日 | 2020-06-09 |
| 分類號 | G06F8/41(2018.01)I | 分類 | 計算;推算;計數(shù); |
| 發(fā)明人 | 王文海;孫優(yōu)賢;馬聰威;嵇月強(qiáng);張益南;張曉東;高慧;徐斌;王智;許志正;王秋婷;張穩(wěn)穩(wěn);趙璐 | 申請(專利權(quán))人 | 杭州優(yōu)穩(wěn)自動化系統(tǒng)有限公司 |
| 代理機(jī)構(gòu) | 杭州宇信知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 劉艷艷 |
| 地址 | 310000浙江省杭州市余杭區(qū)仁和街道桂豐路9號5幢2樓220室 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明公開了一種用于控制工程軟件的腳本執(zhí)行速度提升方法,包括:步驟S1、重構(gòu)腳本框架,創(chuàng)建腳本解析器;步驟S2、編譯腳本,使用hash表查找方法;步驟S3、執(zhí)行腳本,通過數(shù)組下標(biāo)直接獲取函數(shù),并判斷是否需要調(diào)用外部模塊:如需調(diào)用,則根據(jù)需求調(diào)用事件模塊、報表模塊、sql數(shù)據(jù)庫模塊和配方模塊中的一種或幾種,之后再跳轉(zhuǎn)至下一步;如不需調(diào)用,直接跳轉(zhuǎn)至下一步;步驟S4、獲取執(zhí)行結(jié)果;步驟S5、根據(jù)用戶需求銷毀腳本解析器或返回步驟S2重新執(zhí)行腳本解析器。本發(fā)明通過對實現(xiàn)架構(gòu)模塊、擴(kuò)展函數(shù)模塊、運算指令模塊、內(nèi)存管理模塊和異常處理模塊多方面進(jìn)行優(yōu)化改進(jìn),使得腳本的執(zhí)行速度顯著提升,且高效地實現(xiàn)了業(yè)務(wù)腳本的并發(fā)處理。?? |





